   tvsource.attachCallback(&_tvsource);
   tvok.attachCallback(&_tvok);
   tvret.attachCallback(&_tvret);
+  bbacktv.attachCallback(&_bbacktv);
 
   nex.init();
   delay(1000);

        sendCommand(setValue.c_str());
        setValue = "vl" + String(i) + ".val=" + int(aLights[i].value); //value
        sendCommand(setValue.c_str());
        //setValue = "cx" + String(i) + ".val=" + int(aLights[i].color); //color
        //sendCommand(setValue.c_str());
      }

      break;
    case 1:
      aLights[c_light].status = vst1.getValue();

  runningTimer = false;
}

void _ptv(NextionEventType type, INextionTouchable * widget)
{
  pTic();
  runningTimer = false;
}

void _pac(NextionEventType type, INextionTouchable * widget)
{
  pTic();
  runningTimer = false;
}

//-----------------------------------------------------//
// 3 colors bulbs
//-----------------------------------------------------//
