updated text and controls