mouse controller to use 2d