public stopMarkerOnClick(event: { sourceTarget: { data: IStopLocation } }) {
        // needs to be taken back into the ng zone
        this.zone.run(() => {
            this.router.navigate(['stop', event.sourceTarget.data.shortName]);
        });