Enh: improved Event interface