new: $HTMLElementAPIs optimize: collect utilty method of HTMLElement and merge into different $Element