/**
* Constructor, trap errors and exception to let the callback response
* handle them.
*/
public function __construct(TPage $control)
{
parent::__construct($control);
//TODO: can this be done later?
$response = $this->getApplication()->getResponse();
$response->setAdapter(new TCallbackResponseAdapter($response));
$this->trapCallbackErrorsExceptions();
}