now events are handled, and Aop plugin is feature-complete for now