change handler is now passed arguments without the keyword, this is so
that in the receiving function you can call it with any name.