Extract base listener processor to use with View.setOn***Listener
Remove setup method
Refactor @Touch processor