public function getHTML ($showLabel = true)
    {
        return parent::getHTML(false) .
        Templates::getTemplate($this->getTemplateLocation())->render(array(
            'id'          => $this->getId(),
            'showLabel'   => $showLabel || $this->overrideShowLabel,
            'label'       => $this->label,
            'resolution'  => $this->resolution,
            'displaySize' => $this->displaySize
        ));
    }