update readme, cleanup listeners