I added this mostly as convenience. In most scenarios, I find it necessary to have the "normalized" values from the event but also still need some fields from the event. This saves the need to pass around two object, the cursor and the event, and wraps the event in the cursor object which also ties the event to the cursor.

Thoughts?