This evolution is not compatible with older version, some interfaces have changed.
feature: new and extensible event system.