Bug 1078366 - WIP

We should check this._transitionState here to make sure we don't setVisible on opening/opened state.