Dispatch event and external swf

I am loading an external swf into one class and in the external swf I am dispatching event like so:

dispatchEvent(new NavigationEvent(NavigationEvent.NAVIGATION_CHANGE, id));

now when i load this swf and cast is as object and try to add a listener:

 
private var _categoryNavigation:Object;
 
//when it loads
_categoryNavigation = _loader.content;
_categoryNavigation.addEventListener(NavigationEvent.NAVIGATION_CHANGE, categoryRangeChange);

i get a some weird error on runtime when it tries to dispatch an event:

 
TypeError: Error #1034: Type Coercion failed: cannot convert events::NavigationEvent@20a4e641 to events.NavigationEvent.
 at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
 at flash.events::EventDispatcher/dispatchEvent()