@Override
    public void eventDispatched(AWTEvent awtEvent)
    {
        if (awtEvent.getID() != MouseEvent.MOUSE_PRESSED || !isHandle)
            return;

        MouseEvent mouseEvent = (MouseEvent) awtEvent;
        int button = mouseEvent.getButton();
        State state = StateManager.getInstance().getState();

        if (button == MouseEvent.BUTTON1)
            state.doAnswer(AnswerSide.LEFT);
        else if (button == MouseEvent.BUTTON3)
            state.doAnswer(AnswerSide.RIGHT);
    }