MessageReceiver change to MBEvents pattern