changed keycontrol system

complicated generic map collection stuff...
little brain changes

brain