@Override
    public boolean onKeyUp(int key) {
        Iterator<IGameScreen> it = screens.iterator();
        
        while(it.hasNext()) {
            IGameScreen screen = it.next();
            if(screen.onKeyUp(key)) {
                return true;
            }
        }
        
        if(camera.onKeyUp(key)) {
            return true;
        }
        
        Application.get().getEventManager().queueEvent(new KeyUpEvent(key));
        
        return false;
    }