Add onAdjust option and demo

There is now an option to add a callback function for onAjust.

This gets called anytime _adjustBG is done.