Mouse manipulation library