Msg event worker mode

Ready to merge
i don't think these should be dropped