A working version of the sensors. Still no message queue or dedicated threads.