diff --git a/server/bbb.js b/server/bbb.js
index 1df04589d33d3ae29777e7de80462da4f8efeb62..3276cdc406867ab07a41e9c46a491affc726afcd 100644
--- a/server/bbb.js
+++ b/server/bbb.js
@@ -3,7 +3,7 @@ const sleep = require("sleep-promise");
 
 module.exports.createFreshPage = async function createFreshPage() {
   const browser = await puppeteer.launch({
-    headless: HEADLESS,
+    headless: false,
     defaultViewport: {
       width: 1200,
       height: 600,
@@ -22,12 +22,22 @@ module.exports.joinRoom = async function joinRoom(
   await page.goto(roomUrl);
   console.log("joinRoom > Gone to start page for", roomUrl);
 
-  // Set displayname for program
-  await page.type("input.join-form", displayName);
+  try {
+    
+    // Set displayname for program
+    await page.type("input.join-form", displayName);
+  } catch (error) {
+    console.warn("could not set displayname")
+  }
+
 
-  // Join and load room
-  await page.click("button#room-join");
-  //await sleep(3000);
+  try {
+    // Join and load room
+    await page.click("button#room-join");
+  } catch (error) {
+    await page.click("input[value=\"Join\"]");
+  }
+  
 
   const dismissButton = await page.waitForSelector(
     'button[aria-describedBy="modalDismissDescription"]'