light control via oF