working on camera mouse input