edits
changes .watch callback arguments to be more sensible, lead with new value, closes #15