@Override
    public void mouseClicked(MouseEvent e) {
       this.MouseInput.setButton(e.getButton());
       if(this.UIManager != null)
       {
           this.UIManager.mouseDown(e);
       }
    }