I did not notice the picture "@K" working. The modification you did will allow the contents of the get to be erased with the next key pressed?
The users seem to like the selectall() visual indication that the contents will be erased when a key is pressed.