Observe avalon with AvalonObserver
Merge branch 'avalon-observer'