v1.1 Uses EventListener

More robust logic for filling and remembering username. No alert box
(that was bad);  now uses an EventListener.