Renames, constructors for events.

This fixes issue #51, issue #50, and issue #1.