move event clearing
move listener and pinger threads start/stop