public void mousePressed(MouseEvent event) {
		if (getDrawer().getAutomaton().getEnvironmentFrame() !=null)
    		((AutomatonEnvironment)getDrawer().getAutomaton().getEnvironmentFrame().getEnvironment()).saveStatus();
		first = getDrawer().stateAtPoint(event.getPoint());
		if (first == null)
			return;
		hover = first.getPoint();
	}