Really good level of polish on this. I agree with Fuzzyzilla that there does need to be an undo button but other then that I really like this, good job!