Bugs/sharing object across listeners