begin unit actions (for gui control)