using infobox library for info window, custom InfoWindow class, added TemplateService