return new DrawWay(way, true);
} else if ( entity is Node ) {
// select node within way
return new SelectedWayNode(selectedWay,Node(entity));
} else if ( entity is Way ) {
// select way
return new DrawWay(way, true);
} else if ( entity is Node ) {
// select node within way
return new SelectedWayNode(selectedWay,Node(entity));
} else if ( entity is Way ) {
// select way