state machine tested
adding touch sensor
starting touch
fourth refactoring
multithreading nxt
improving architecture
fifth refactoring