Abstract--We propose an extension to the event-based programming model for sensor-driven ubiquitous computing applications. The extension consists of three abstractions: MultiEvent Handlers, Execution Policies and Event Streams. We that these additional abstractions simplify the task of applications in this domain. We present the abstractions and describe an example application from the sports domain implemented using our prototype middleware.