Use Apple's rubber banding formula to not-totally restrict pad movement.

Fix #5