Update notes for submitted changes

* Add logic to select type of new elements.
* Make user callbacks more flexible with IInputCallback.