Interesting concept, tho it is missing some kind of guidanance and also a good idea would be to have a better visual feedback :)