substantial overhaul of MCU code - no more separate thread, just connect to signals...