Fixed mouse behavior for pyglet backend
  - inverted y axis to match Qt
  - send drag events instead of move events
  - only send drag/release events if press was accepted
Force pyglet backend to repaint after resize
Added FrameRateLimiter to plot_line experiment. This improves responsiveness when generating rapid mouse events with pyglet.