I'm not crazy about this. This mixin now has to care about what a screen notifier is.