if (e.getClickCount() == 1
&& e.getButton() == MouseEvent.BUTTON1) {
if (routeControl.isRouting(route))
return;
if (routeControl.isRouteEnabled(route))
routeControl.disableRoute(route);
else
routeControl.enableRoute(route);
removeMouseListener(mouseAction);
} else if (e.getClickCount() == 1
&& e.getButton() == MouseEvent.BUTTON3) {