Implementing UIBezierPaths, Gestures and Timers