fixed keylistener traversal