ArcTouch's iOS challenge solution, implemented by Cheesecake Labs.