     NULL
 };
 
+/*
+ * Text component pop callback function. 
+ */
 void t0PopCallback(void *ptr)
 {
     dbSerialPrintln("t0PopCallback");
     t0.setText("50");
 }
 
+/*
+ * Button0 component pop callback function.
+ * In this example,the value of the text component will plus one every time when button0 is released.
+ */
 void b0PopCallback(void *ptr)
 {
     uint16_t len;

void b0PopCallback(void *ptr);
void b1PopCallback(void *ptr);

NexText t0 = NexText(0, 1, "t0");
NexButton b0 = NexButton(0, 2, "b0");
NexButton b1 = NexButton(0, 3, "b1");

char buffer[100] = {0};

NexTouch *nex_listen_list[] = 
{
    &t0,

    t0.setText(buffer);
}

/*
 * Button1 component pop callback function.
 * In this example,the value of the text component will minus one every time when button1 is released.
 */
void b1PopCallback(void *ptr)
{
    uint16_t len;
