Fix autorange bug, always use SetYRange(), never modify _yrange
Improved monitor alarm levels etc, improved autoranging