events can pass parameters
docs & tests