Tweak event behavior, add example child classes.