physics based mouse input