numbers mixin. closes pr11655 original commit: 5bb72d5b0e01d022ce49ad360bc1333029c0ea56
on-subwindow-event' and