add eventhandlers for the receivers and finish