Прочитал на днях увлекательную статью про обработку событий в JavaScript. Вроде бы нового не очень много, но картину проясняет. В данном случае, под событием понимаются действия мышкой (например, click).
Некоторое время назад мой бывший руководитель посоветовал не делать слишком большого уровня вложенности у тегов. В то время, я делал закругления у блоков таким методом: