Some improvements to physics input

Could probably do better by summing the duration of each stroke instead
of using the tick time delta for the time held