adding a test for refit, checking that it doesn't call onChange unnecessarily anymore