/**
  * Renders the events wraps into the event manager
  *
  * @param Ivory\GoogleMapBundle\Model\Events\EventManager $eventManager
  * @return string HTML output
  */
 public function render(EventManager $eventManager)
 {
     $html = array();
     foreach ($eventManager->getDomEvents() as $domEvent) {
         $html[] = $this->eventHelper->renderDomEvent($domEvent);
     }
     foreach ($eventManager->getDomEventsOnce() as $domEventOnce) {
         $html[] = $this->eventHelper->renderDomEventOnce($domEventOnce);
     }
     foreach ($eventManager->getEvents() as $event) {
         $html[] = $this->eventHelper->renderEvent($event);
     }
     foreach ($eventManager->getEventsOnce() as $eventOnce) {
         $html[] = $this->eventHelper->renderEventOnce($eventOnce);
     }
     return implode('', $html);
 }