Fixed mouse initial position and optimized hitTest()

Before mouse initial position was `0,0` and then all sprites that hit `0,0` on start got their mouseover fired. Also added support for `touchover` and `touchout`.