Bugfix: userLocation marker image is not replacing marker image on map while map is rotating

When the userLocation marker image is changed while the map is rotating, the marker image on the map is not replaced. This is caused by hiding the userLocation annotation and showing an UIImageView instead. 

To fix this behavior i've added an observer to the content of the userLocation.layer. When it is changed, the image of the shown image view is also changed.