controller onchange clarification