Тоже работает. :)
Ну, тоже вариант :)
А про контекст все очень просто: в админке OnHandleRequest тоже срабатывает, а там свой инстанс Smarty. Поэтому в плагине прописано условие игнорить mgr. А большинство коннектор- и т.п. запросов выполняются с инициализацией контекста mgr, так что просто вызов события не достаточно.