Well done, not just for the idea and implementation but, even cooler, for the development approach.