That's neat! Have you ever thought about doing the Android version?
For this one, it relies a lot on iOS extensions, that I know about. Not sure what this concept would look like on Android, although I'm sure that the possibilities might be even more flexible on Android than it is on iOS.