diff --git a/static/js/index.js b/static/js/index.js
index b6f678d..6fc7797 100755
--- a/static/js/index.js
+++ b/static/js/index.js
@@ -20,6 +20,7 @@ var socket;
 var autoView = true;
 var room;
 
+var timerInterceptor = true;
 
 function onError(msg){
 	console.log(msg);
@@ -43,10 +44,21 @@ $(function() {
     console.log('Connected to socket');
 
     socket.emit('subscribeToStream', currentRoom());
+    // Instant start stream
+    viewer();
+
+    setTimeout(() => {
+      if(timerInterceptor){
+        console.log('INTERCEPTOR');
+        document.location.reload(true);
+      } else {
+        console.log('timerInterceptor is false');
+      }
+    }, 1000);
   });
 
-  socket.on('disconnect', function(){
-    console.log('Disconnected from socket');
+  socket.on('disconnect', function(data){
+    console.log('Disconnected from socket' + data);
     dispose();
   });
 
@@ -55,6 +67,7 @@ $(function() {
   });
 
   socket.on('viewerResponse', function(data) {
+  	console.log('viewerResponse');
     viewerResponse(data);
   });
 
@@ -64,10 +77,13 @@ $(function() {
   });
 
   socket.on('iceCandidate', function(data) {
+  	console.log('iceCandidate');
+    timerInterceptor = false;
     webRtcPeer.addIceCandidate(data.candidate)
   });
 
   socket.on('streamStarted', function(data) {
+  	console.log('streamStarted');
     if (autoView) {
       viewer();
     }
@@ -76,6 +92,10 @@ $(function() {
   socket.on('streamEnded', function(data) {
     dispose();
   });
+
+  socket.on('ping', function(data) {
+    console.log('ping');
+  });
 });
 
 function presenterResponse(message) {
@@ -94,6 +114,7 @@ function viewerResponse(message) {
 		console.warn('Call not accepted for the following reason: ' + errorMsg);
 		dispose();
 	} else {
+		console.log('processAnswer');
 		webRtcPeer.processAnswer(message.sdpAnswer);
 	}
 }
@@ -129,6 +150,7 @@ function onOfferPresenter(error, offerSdp) {
 function viewer() {
 	autoView = true;
 	if (!webRtcPeer) {
+    console.log('viewer webRrcPeer');
 		showSpinner(video);
 
 		var options = {
@@ -151,11 +173,15 @@ function onOfferViewer(error, offerSdp) {
 		sdpOffer : offerSdp,
 		room: currentRoom()
 	};
+	console.log('onOfferVIewer');
 	socket.emit('viewer', message);
+	console.log(socket);
+	console.log(message);
 }
 
 function onIceCandidate(candidate) {
 	   //console.log('Local candidate' + JSON.stringify(candidate));
+     console.log(candidate);
 	   socket.emit('onIceCandidate', {candidate : candidate});
 }