fix EventReceiver OnEvent calls; Flesh out AssetManager