message: Fixed slice end
diff: @@ -95,7 +95,7 @@ class NavigationMotion extends React.Component<any, any> {
  getScenes(){
  var {crumbs, nextCrumb} = this.getStateNavigator().stateContext;
  return crumbs.concat(nextCrumb).map(({state, data, url}, index, crumbsAndNext) => {
  - var preCrumbs = crumbsAndNext.slice(0, index - 1);
  + var preCrumbs = crumbsAndNext.slice(0, index);
  var postCrumb = crumbsAndNext[index + 1];
  return {key: index, state, data, url, crumbs: preCrumbs, nextState: postCrumb && postCrumb.state,
  nextData: postCrumb && postCrumb.data, scene: this.state.scenes[index], mount: url === nextCrumb.url};
  