     char* data = (char *) Ethernet::buffer + pos;
     Serial.println(F("Ethernet data received :"));
     Serial.println(data);
-       
+    
+    // UpTime
+    long t = millis() / 1000;
+    word h = t / 3600;
+    byte m = (t / 60) % 60;
+    byte s = t % 60;
+    
     // Populate Page to Buffer
-    _app.eth.buffer.emit_p(_indexHTML, millis());
-    
+    _app.eth.buffer.emit_p(_indexHTML, h/10, h%10, m/10, m%10, s/10, s%10);
+        
     // send web page data
     ether.httpServerReply(_app.eth.buffer.position()); 
   }

    "</title></head>"
    "<body>"
      "<h3>I am the Weather Station</h3>"
      "<p>Up Time $D ms</p>"
    "</body>"
  "</html>"
;


  unsigned long currentTime = millis();

  if(touched >= TOUCH_SENSIBILITY && currentTime - _app.lastTouched > TOUCH_DEBOUNCING)
  {
    Serial.print(F("!! Touched !! with sensibility of "));Serial.println(touched);   

