Add DOM event support