@Override
        public void keyReleased(KeyEvent e) {
            switch (e.getKeyCode()) {
                case KeyEvent.VK_1:
                    handleResponse(1);
                    break;
                case KeyEvent.VK_2:
                    handleResponse(2);
                    break;
                case KeyEvent.VK_3:
                    handleResponse(3);
                    break;
                case KeyEvent.VK_4:
                    handleResponse(4);
                    break;
                case KeyEvent.VK_CAPS_LOCK:
                    break;
                case KeyEvent.VK_SCROLL_LOCK:
                    break;
                case KeyEvent.VK_NUM_LOCK:
                    break;
                case KeyEvent.VK_Q:                   
                    state = State.HOME;
                    correct = 0;
                    incorrect = 0;
                    currentQuestion = null;
                    setHome();
                    break;
                default:
                    handleResponse(0);
                    break;
            }
        }