1/ make sure activate & deactivate methods of the view respectively get as first attribute the previous and the next view reference.
2/make sure activate & deactivate methods of the view get as a second argument the data passed in the TransitionEvent opts "data" attribute. This allows to transition data object from View to View without relying on the app itself.
3/ cleanups, update sample to leverage 1/ & 2/