started binds for window.onmouseenter, window.onmouseleave, window.ontouchenter, and window.ontouchleave