implemented a method that will trigger events when an action occurs
implemented the end event
modified the receiver to use router2
purged old code and updated the receiver to use the new router
implemented the error handling into the router