diff --git a/src/web/app/common/scripts/generate-default-userdata.js b/src/web/app/common/scripts/generate-default-userdata.js
index c19228dd49..1f3a04e649 100644
--- a/src/web/app/common/scripts/generate-default-userdata.js
+++ b/src/web/app/common/scripts/generate-default-userdata.js
@@ -5,7 +5,8 @@ const home = {
 		'profile',
 		'calendar',
 		'rss-reader',
-		'photo-stream'
+		'photo-stream',
+		'version'
 	],
 	right: [
 		'broadcast',
diff --git a/src/web/app/desktop/tags/home.tag b/src/web/app/desktop/tags/home.tag
index 7a148d123c..6c218d93c3 100644
--- a/src/web/app/desktop/tags/home.tag
+++ b/src/web/app/desktop/tags/home.tag
@@ -64,13 +64,31 @@
 		// https://github.com/riot/riot/issues/2080
 		if (this.mode == '') this.mode = 'timeline';
 
+		const _home = {
+			left: [
+				'profile',
+				'calendar',
+				'rss-reader',
+				'photo-stream',
+				'version'
+			],
+			right: [
+				'broadcast',
+				'notifications',
+				'user-recommendation',
+				'donation',
+				'nav',
+				'tips'
+			]
+		};
+
 		this.home = [];
 
 		this.on('mount', () => {
 			this.refs.tl.on('loaded', () => {
 				this.trigger('loaded');
 			});
-
+/*
 			this.I.data.home.forEach(widget => {
 				try {
 					const el = document.createElement(`mk-${widget.name}-home-widget`);
@@ -86,6 +104,18 @@
 					// noop
 				}
 			});
+*/
+			_home.left.forEach(widget => {
+				const el = document.createElement(`mk-${widget}-home-widget`);
+				this.refs.left.appendChild(el);
+				this.home.push(riot.mount(el)[0]);
+			});
+
+			_home.right.forEach(widget => {
+				const el = document.createElement(`mk-${widget}-home-widget`);
+				this.refs.right.appendChild(el);
+				this.home.push(riot.mount(el)[0]);
+			});
 		});
 
 		this.on('unmount', () => {