backend: layout + infowindow
backend: add and remove stop