Service now uses reactor for notification, so now any listeners get notified from some non gui context and should post (or do the appropriate platform thing) to instigate ui change.  Actually only daylisteners are updating this way, but every thing else will be brought over (thought it will likely be a painful process as the memory model is fixed).