updated to pass the id of the widget to the events, previously the event handlers had follwing signature:
(fn [path value document] ...)
new API accepts an additional argument containing the id specified using the :id
key on the form element:
(fn [id path value document] ...)