Making the clear function work,
without errors caused by concurrent execution.
Pushing the homeMarker for the markerManager.
Using the waypointManager to handle the polygon markers
Make drag-and-drop work again for polygon markers.
Updates the home marker use the correct icon.