WIP Making the polling its own thread.