diff --git a/src/components/structures/BottomLeftMenu.js b/src/components/structures/BottomLeftMenu.js
index 793f8405df..162980f25f 100644
--- a/src/components/structures/BottomLeftMenu.js
+++ b/src/components/structures/BottomLeftMenu.js
@@ -115,7 +115,7 @@ module.exports = React.createClass({
         var TintableSvg = sdk.getComponent('elements.TintableSvg');
 
         var homeButton;
-        if (SdkConfig.get().home_page) {
+        if (window.localStorage.getItem('mx_team_token')) {
             homeButton = (
                 
                     
diff --git a/src/components/structures/HomePage.js b/src/components/structures/HomePage.js
index ecf2f2712a..67bf91bcdd 100644
--- a/src/components/structures/HomePage.js
+++ b/src/components/structures/HomePage.js
@@ -16,8 +16,6 @@ limitations under the License.
 
 'use strict';
 
-import 'isomorphic-fetch';
-
 var React = require("react");
 var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg');
 var sdk = require('matrix-react-sdk');
@@ -26,40 +24,17 @@ module.exports = React.createClass({
     displayName: 'HomePage',
 
     propTypes: {
-        config: React.PropTypes.object.isRequired,
+        teamToken: React.PropTypes.string.isRequired,
         collapsedRhs: React.PropTypes.bool,
     },
 
-    getInitialState: function() {
-        return {
-            page: ""
-        };
-    },
-
-    componentWillMount: function() {
-        fetch(this.props.config.home_page).then(
-            (response)=>{
-                return response.text();
-            },
-            (error)=>{
-                console.log(error);
-                this.setState({ page: "Couldn't load home page" });
-            }
-        ).done(
-            (body)=>{
-                this.setState({ page: body });
-            }
-        );
-    },
-
     render: function() {
         // const SimpleRoomHeader = sdk.getComponent('rooms.SimpleRoomHeader');
         // 
 
         return (
         
         );
     }
diff --git a/src/skins/vector/css/_components.scss b/src/skins/vector/css/_components.scss
index 323c22e0b0..1d01b618f1 100644
--- a/src/skins/vector/css/_components.scss
+++ b/src/skins/vector/css/_components.scss
@@ -53,6 +53,7 @@
 @import "./matrix-react-sdk/views/voip/_VideoView.scss";
 @import "./vector-web/_fonts.scss";
 @import "./vector-web/structures/_CompatibilityPage.scss";
+@import "./vector-web/structures/_HomePage.scss";
 @import "./vector-web/structures/_LeftPanel.scss";
 @import "./vector-web/structures/_RightPanel.scss";
 @import "./vector-web/structures/_RoomDirectory.scss";
diff --git a/src/skins/vector/css/vector-web/structures/HomePage.css b/src/skins/vector/css/vector-web/structures/_HomePage.scss
similarity index 91%
rename from src/skins/vector/css/vector-web/structures/HomePage.css
rename to src/skins/vector/css/vector-web/structures/_HomePage.scss
index 0e2009a602..a3ada7fead 100644
--- a/src/skins/vector/css/vector-web/structures/HomePage.css
+++ b/src/skins/vector/css/vector-web/structures/_HomePage.scss
@@ -20,7 +20,12 @@ limitations under the License.
     margin-left: auto;
     margin-right: auto;
 }
+.mx_HomePage iframe {
+	width: 100%;
+	height: 90%;
+	border: 0px;
+}
 
 .mx_HomePage_body {
     margin-left: 63px;
-}
\ No newline at end of file
+}