updates to the combination of delegation and mouseenter wrapping
general cleanup
update example page, fix touch click wrapper to work with event delegation