Interfaces

Only change was to HandleBroadcast. Update should have been Execute.