ADDED Maps and keylistener
--Alex