Do notification in the same process as the main handler, to avoid the message handlers stomping on each other.  Run notifications in a separate thread.