function currentBounds() {
        var container = element ? element.parent() : null;
        var parent = container ? container.parent() : null;

        return parent ? self.clientRect(parent) : null;
      }
This is a fallback if the origin information is no longer valid, then the
origin bounds simply becomes the current bounds for the dialogContainer's parent.
@returns {null|DOMRect}