Has anyone made something similar in FPC yet? It is a pretty tight demo, it shouldn't be too hard to port, and it works very well.