update todo; update controls