fixed: (hopefulle) ConcurrentModificationException
fixed: multiple assignment of KeyHandler