added CustomMapView class without making use of it yet