If the response has already been created and set on the response
object outside the regular rendering process (e.g., in an observer),
the 'no-renderLayout' flag can be set on the action controller using
Mage::app()->getFrontController()->getAction()->setFlag('','no-renderLayout');
...