Made StaffInstrumentEventHandler more general