Make checkIfPositioned more readable.

Also slightly quicker now it's DRY.
Stop finger pads sliding off their track.

Fix #4