- bunch of cleanup
 - handle start and stop poll events