triple taps!
mouseout should only trigger if event.toElement is not within event.currentTarget
also not from child element...
fix multiple fire issue
fix fix fix
fix mousemove issue
use globalmousedown
fix gesture double firing fix
build;
restructure to reduce globalsand increase code reuse; add test for nested elements
merge triple branch
rebuild after merge
remove not needed