NoKeyListener now checks its status when instantiated