Improved the mouse events, included a new zooming method and updated
some examples

Signed-off-by: jagracar <jagracar@gmail.com>