better logic for opening/closing info windows with zoom/mouse/click