Building Interactive Data Applications for Event Streams