Tetra Observer part II
Tetra observer now supports user-input breakpoints
Use of observer depends on macro USE_OBSERVER being defined at compile time