Pretty neat, although increasing the Gravity on the buttons in Unity's input settings would fix the weird overstep issue.