Allowing navigation drawer to work on the click function.

Please take a look.
You want to consider removing the Listener here and create an Action instead that is registered on the main View with TriggerType CLICK_LIST_ITEM. Call it NavigationDrawerAction and it takes in a List of ViewActions and it can do the same thing in the doAction