diff --git a/client/app/scripts/charts/edge-container.js b/client/app/scripts/charts/edge-container.js
index 49e391d97..c410097a7 100644
--- a/client/app/scripts/charts/edge-container.js
+++ b/client/app/scripts/charts/edge-container.js
@@ -4,8 +4,9 @@ import { Repeat, fromJS, Map as makeMap } from 'immutable';
import { line, curveBasis } from 'd3-shape';
import { times } from 'lodash';
+import { weakSpring } from 'weaveworks-ui-components/lib/utils/animation';
+
import { NODE_BASE_SIZE, EDGE_WAYPOINTS_CAP } from '../constants/styles';
-import { weakSpring } from '../utils/animation-utils';
import Edge from './edge';
diff --git a/client/app/scripts/charts/node-container.js b/client/app/scripts/charts/node-container.js
index f8d9c389a..73b7ed74e 100644
--- a/client/app/scripts/charts/node-container.js
+++ b/client/app/scripts/charts/node-container.js
@@ -1,7 +1,8 @@
import React from 'react';
import { Motion } from 'react-motion';
-import { weakSpring } from '../utils/animation-utils';
+import { weakSpring } from 'weaveworks-ui-components/lib/utils/animation';
+
import Node from './node';
diff --git a/client/app/scripts/components/app.js b/client/app/scripts/components/app.js
index ceca9925e..332722a8e 100644
--- a/client/app/scripts/components/app.js
+++ b/client/app/scripts/components/app.js
@@ -35,8 +35,8 @@ import {
} from '../actions/app-actions';
import Details from './details';
import Nodes from './nodes';
-import TimeTravel from './time-travel';
import TimeControl from './time-control';
+import TimeTravelWrapper from './time-travel-wrapper';
import ViewModeSelector from './view-mode-selector';
import NetworkSelector from './networks-selector';
import DebugToolbar, { showingDebugToolbar, toggleDebugToolbar } from './debug-toolbar';
@@ -85,7 +85,7 @@ class App extends React.Component {
}
componentWillUnmount() {
- window.addEventListener('resize', this.handleResize);
+ window.removeEventListener('resize', this.handleResize);
window.removeEventListener('keypress', this.onKeyPress);
window.removeEventListener('keyup', this.onKeyUp);
this.props.dispatch(shutdown());
@@ -191,7 +191,7 @@ class App extends React.Component {
{showingDetails &&