Here you are copying the controls back directly, evading communication with IO completely.