Performance optimization

Added mouse event handler and kicked out the costy $.one() function.I
thought you could save reading the mouseposition constantly, but
apparently it's better to do so. Profiler dropped from 10-12% to 6-7%