Added optional second argument (MessageEvent) to subscriber callbacks.