router: handle/trigger map events