add options support for events.list