Updated TODO, fixed background to always have listeners