GPII-669: Added a comment, explaining why modelListeners: {...} isn't used, but less declarative way chosen.