Add evented support to behaviors
Add test to ensure execution context