Modifications to allow to pass an info object to observer external
functions
Function name changed.