add test for the onchange callback, bump version