button logic and bitmaps fixed

Things are closer.  Two stand out issues:
-oil temp reading not working (shows 0 or doesn't even try to read at
all)
-reading area goes blank and stays blank after reset or mode switch past
final mode