Make it easier to detect single clicks
Improve mouse handling in GenericHandler by using click detection
Fix the main documentation page