public function injectViewModelLayout(MvcEvent $e)
    {
        $model = $e->getResult();
        if (!Share::isOnAdmin() || !$model instanceof ViewModel){
            // - we are not on admin
            return false;
        }

        /** @var $response \Zend\Http\PhpEnvironment\Response */
        $response = $e->getResponse();
        if ($response->getStatusCode() != 400 && $response->getStatusCode() != 500) {
        	// set template prefix
        	$template = $model->getTemplate();
        	//$template = (! empty($tn)) ? $tn.'/'.$template : $template;
        	$template = 'admin'.'/'.$template;
        	$model->setTemplate($template);
        }
    }