issue 19261: Add support for the workspace callback to be called even when a new record is cancelled.
issue #19261: Allow us to call a function on initial setup/fetch.
issue #19261: Swat.
Merge pull request #118 from jrogelstad/19261

issue #19261: Various changes to support workspace interaction.