made name generator slightly more responsive, and accept touch events