Drop show/hide methods - use [hidden] instead + optimizations
improve matches and DOM.create methods