*/
public synchronized void switchToNextAction() {
logger.trace("Switching to next action on channel {}", getChannelId());
// push action to the back of the action list
BaseAction action = actions.get(0);
actions.remove(0);
action.reset();
actions.add(action);
}