first draft of callback example
Merge feature branch 'callbacks' into development