- fixed bug where 2 worker threads were being run instead of 1
- now using sensor event listener again
- using handler message to start sensing after a given delay