We should be using .on('change') here, `onChange` will eventually be deprecated