Clarify some text, fix a bad field name in settings

@cheddar -- these are a couple of changes I came up with while building a driver.
What do you think about something like allowing "previous" to be an ID field fetched from a query OR the event? That way we're not second-guessing the ID generation logic when we fetch data and are trying to update it.