Summary: We want to be able to access the touch data within our components' event handlers, so we need to thread the event object all the way through to them.