Disconnect from corona on destroy
we have conenctions from corona availableScreenRectChanged etc which in their lambda access the dpointer, but if this triggers after QObject::destroyed of the Containment, at that point the dpointer will already be deleted, because the Containment dtor will have already ran. So disconnect from those in the dtor