     webSocket.loop();
     if (millis() > timeout) {
       char buf[50];
-      sprintf(buf,"%d",millis());
+      sprintf(buf,"{\"uptime\":%d}",millis());
       webSocket.broadcastTXT(buf);
-      timeout = millis() + 5000;
+      timeout = millis() + 1000;
     }
     yield();
 }

uint32_t timeout;

void setup() {
    // USE_SERIAL.begin(921600);
    USE_SERIAL.begin(115200);

    //Serial.setDebugOutput(true);
    USE_SERIAL.setDebugOutput(true);

    USE_SERIAL.println();
    USE_SERIAL.println();
    USE_SERIAL.println();

    for(uint8_t t = 4; t > 0; t--) {
        USE_SERIAL.printf("[SETUP] BOOT WAIT %d...\n", t);
        USE_SERIAL.flush();
        delay(1000);
    }

    WiFiMulti.addAP("zeeboo", "zaralily");

    while(WiFiMulti.run() != WL_CONNECTED) {
        delay(100);

        <div id='status'>Connecting...</div>\
        <ul id='messages'></ul>\
        <form id='message-form' action='#' method='post'>\
            <input id='message' placeholder='Write your message here...' required></input>\
            <button type='submit'>Send Message</button>\
            <button type='button' id='close'>Close Connection</button>\
        </form>\
