add a new event to warn possible controller that we are going to transition, add a hide() method counterpart to the show() method.

The new event is needed by dapp in order to notify its views that they are going to be transitionned to but they have already been added to their parent.

The hide() method is for consistency with the show() one, it perform a transition before removing the child from the parent.