And one suggestion-- if you use runEvent() in your handles to run additional events, this interceptor will fire before each of those. You may want to consider changing it from a preEvent to preProcess to it runs only once per server request.
Thanks!
~Brad
ColdBox Platform Evangelist
Ortus Solutions, Corp
E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com