Listener of spam events

Getting rid of the Manager to have the ButtonRenderer directly
communicate changes to an event listener. Implementation changes
in ag/863096.

Change-Id: Ie67de81bfc6fe8c3dd6812c35685d4709be7f133
8 files changed