Ensure event block processing loop is done with a copy of the NSMutableArray of callback blocks to avoid a crash if the array is mutated during enumeration.
Merge pull request #24 from chrisgummer/feature/callback-crash

Ensure event block processing loop is done with a copy of the NSMutableArray of callback blocks to avoid a crash if the array is mutated during enumeration