change/action events, mixin infrastructure