debugged, improved map widget - ready to be own package. debugging