diff --git a/src/socket.io/widgets.js b/src/socket.io/widgets.js
new file mode 100644
index 0000000000..6347cc249a
--- /dev/null
+++ b/src/socket.io/widgets.js
@@ -0,0 +1,11 @@
+"use strict";
+
+var	widgets = require('../widgets'),
+
+	SocketWidgets = {};
+
+SocketWidgets.render = function(socket, data, callback) {
+	widgets.render(socket.uid, data, callback);
+};
+
+module.exports = SocketWidgets;
\ No newline at end of file