Improving input handling by adding event on mouse down/move/ and up
A little roll out