Use HTMLElement to avoid conflict with effects.Element