added opening transition callback