Renaming Listener to Receiver. I'm now going to work on implementing the command pattern in the Handler class.