diff --git a/src/components/gui/gui.jsx b/src/components/gui/gui.jsx
index 31e5e6ae2d0e4d6a21c8bc9cf6d7ee985e647f8e..7157e85149269206232bfaa103ecec811c7e3a68 100644
--- a/src/components/gui/gui.jsx
+++ b/src/components/gui/gui.jsx
@@ -2,7 +2,6 @@ const defaultsDeep = require('lodash.defaultsdeep');
 const React = require('react');
 const VM = require('scratch-vm');
 
-const MediaLibrary = require('../../lib/media-library');
 const shapeFromPropTypes = require('../../lib/shape-from-prop-types');
 
 const Blocks = require('../../containers/blocks.jsx');
@@ -19,7 +18,6 @@ const GUIComponent = props => {
         blocksProps,
         children,
         greenFlagProps,
-        mediaLibrary,
         targetPaneProps,
         stageProps,
         stopAllProps,
@@ -52,7 +50,6 @@ const GUIComponent = props => {
                 {...stageProps}
             />
             <TargetPane
-                mediaLibrary={mediaLibrary}
                 vm={vm}
                 {...targetPaneProps}
             />
@@ -69,7 +66,6 @@ GUIComponent.propTypes = {
     blocksProps: shapeFromPropTypes(Blocks.propTypes, {omit: ['vm']}),
     children: React.PropTypes.node,
     greenFlagProps: shapeFromPropTypes(GreenFlag.propTypes, {omit: ['vm']}),
-    mediaLibrary: React.PropTypes.instanceOf(MediaLibrary),
     stageProps: shapeFromPropTypes(Stage.propTypes, {omit: ['vm']}),
     stopAllProps: shapeFromPropTypes(StopAll.propTypes, {omit: ['vm']}),
     targetPaneProps: shapeFromPropTypes(TargetPane.propTypes, {omit: ['vm']}),
@@ -80,7 +76,6 @@ GUIComponent.defaultProps = {
     basePath: '/',
     blocksProps: {},
     greenFlagProps: {},
-    mediaLibrary: new MediaLibrary(),
     targetPaneProps: {},
     stageProps: {},
     stopAllProps: {},
diff --git a/src/components/target-pane/target-pane.jsx b/src/components/target-pane/target-pane.jsx
index 48883747aa4f27e5b440c92e221f4ea63356bfe9..0fa5c624557e6891b5f49d5b15a858c2f48a4f7b 100644
--- a/src/components/target-pane/target-pane.jsx
+++ b/src/components/target-pane/target-pane.jsx
@@ -113,4 +113,8 @@ TargetPane.propTypes = {
     vm: React.PropTypes.instanceOf(VM)
 };
 
+TargetPane.defaultProps = {
+    mediaLibrary: new MediaLibrary()
+};
+
 module.exports = TargetPane;