Async fix. MediatorCallback wrapper added to track unique callbacks. Fixes bug with unregister.