Added in support for onHover for the map view. Still need to refactor color gen methods