@Override
    public void actionPerformed(ActionEvent e) {
        String action = e.getActionCommand();
        
        switch (action) {
            case "addStation":
                m_currentlyAdding = true;
                this.setCursor(m_crsStation);
                m_addingType = "station";
                break;
            case "addSortCentreEntrance":
                m_currentlyAdding = true;
                this.setCursor(m_crsSortCentreEntrance);
                m_addingType = "sortCentreEntrance";
                break;
            case "addSortCentreExit":
                m_currentlyAdding = true;
                this.setCursor(m_crsSortCentreExit);
                m_addingType = "sortCentreExit";
                break;
            case "addJunctionPoint":
                m_currentlyAdding = true;
                this.setCursor(m_crsJunctionPoint);
                m_addingType = "junction";
                break;
            case "addConveyor":
                m_currentlyAdding = true;
                this.setCursor(m_crsConveyor);
                m_addingType = "conveyor";
                break;
        }

    }