Merge changes I4532e429,I532645de into ub-launcher3-qt-future-dev

* changes:
  Defer listening on widget host until after the state transition ends
  Migrate to using DefaultDisplay