Added a zoom feature (separate window)
Added middle mouse button press detection