а нам точно нужен eventsMixin и on? я нашел ровно одно использование в пулреквесте. может нам просто Widget.onchangecallbacks = $.Callbacks() ?