ACTION_SIGNAL
type = ACTION_SIGNAL;
case ACTION_SIGNAL:
self->present[ACTION_SIGNAL] = true;
action->type = ACTION_SIGNAL;