diff --git a/site/index.js b/site/index.js
index 3cb75d7..56ad90c 100644
--- a/site/index.js
+++ b/site/index.js
@@ -102,12 +102,15 @@ async function render(path, s){
 		//root
 		case "/":
 			render('/users/live');
+			modifyLinks();
 			break;
 		case "":
 			render('/users/live');
+			modifyLinks();
 			break;	
 		case "/index.html":
 			render('/users/live');
+			modifyLinks();
 			break;
 		//404
 		default:
@@ -215,7 +218,8 @@ async function initPlayer(usr) {
     	onError(e);
 	}
   } else {
-	  setTimeout(initPlayer, 5000, usr);
+	  if(document.getElementById('video') !== null)
+	    setTimeout(initPlayer, 5000, usr);
   }
 }