private SelectableCapability getSelectable( int x, int y ) {
		float best = 0.f;
		SelectableCapability result = null;

		for( SelectableCapability selectable : site.getCapabilities() ) {
			float contains = selectable.contains( x, y );
			if( contains >= best && contains > 0 ) {
				best = contains;
				result = selectable;
			}
		}
		return result;
	}