WIP - cross thread notifications

Resolved by f0266eee359d82ef6973ac1ec8d54fc6af33ea9b