add mouse input
first commit parabolic