Please keep the `Ares.js` local coding convention that event handlers are formatted like `xxxAction`