Added optional change callback block
Update README for changeBlock property.
Tweaked changeBlock typedef