the version published to npm does not match master. in particular onChange didn't make it into the release, and that would be super useful.