Add empty observer scheduler and test
Scheduler tests pass
Fix GUI freeze but no observer updates
Update observers (less frequently)
Merge remote-tracking branch 'github/master'
Scale to matrix range