Completely re-wrote the event code. We're going to support lots of different types of event. Currently it just supports sig_prox which is proximity to a detected significant location. loc_prox, bt_cluster, photo, etc will follow.