Event names are now correct. Fixes #2530423
only fire data once, regardless of callback error Fixes #2529824
Complete build of every module with the new flattened directory structure