Add touchstart + touchend + touchcancel

I don't think we want touchleave on by default.

"mouseleave mouseenter touchleave touchstart"

Those all sound like high volume events that should
be optin rather then globally defaulted.

cc @jxson