start on handling the map hover events