STATE_DONE
case STATE_DONE:
if (state != STATE_DONE)
state = STATE_DONE;
if (state == STATE_DONE)
if (state == STATE_DONE)
if (state == STATE_DONE)
state = STATE_DONE;