this is really weird ... I had the exact same idea but sadly i didn't have time to work on it :( but you implemented it better than I imagined , i really like it , Bravo <3 :D