retain ui action spawn