added ItemList.style() + fixed ItemListBase styling
DOM events refactoring