     thread {
          #wait for first press of the button
          wait(js0.b[1]);
          #wait for release 
          wait(!js0.b[1]);
          #press virtual button
          b[0]=1;
          #and release after a very short time
          delay(1000);
          b[0]=0;
     }

