precision, user defined limits, clear button