ensure user agent notifications post on main thread
don't use notifications for user agent changes