public void addHoveringElement(PositionChangedObservable e) {
		if (e == null || !e.getPositions().contains(position))
			throw new IllegalArgumentException("The given element is invalid!");
			
		hoveringElements.add(e);
	}