Very good indeed. The controls could use a little work to make it more tight, apart from that I like the idea and the way you implement it