Load hooks based on listener dynamically