wireless security
g. , by processing the video stream, by receiving the event start information from the video source 501, or by detecting a user press on a doorbell button of a doorbell camera. In some implementations, the event candidates include motion event candidates. It is noted that the video source 501 is an example of the video source 222 shown in FIG. 2B. In some implementations, the event candidates include a user press on a doorbell button of a doorbell camera. In some implementations, the event candidates include audio and/or visual aspects. The event categorizer 3148 categorizes the event candidates into different event categories. The user facing frontend 3150 generates event alerts and facilitates review of the events by a reviewer through a review interface on a client device 220. The user facing frontend also receives user edits on the event categories, user preferences for alerts and event filters, and zone definitions for zones of interest. The event categorizer optionally revises event categorization models and results based on the user edits received by the user facing frontend 3150.