Intercept latent click events and cleanup docs

This patch includes code for placing an invisible div underneath
tapclick event locations to suppress any supurious click events that
may occur later.  This is a problem on webkit, but this patch seems to
solve it.

Also, make a few of the optional parameters in the docs a bit more
clear.