animations do not require setting display property
add window.getComputedStyle into legacy.js
$Element.style supports array argument
if constructor returns false - do not extend element
DOM.extend handles nested elements with the same selector
-1 function call and decrease code size