shouldn't a 'div' be used instead of '*' ? ('*' selectors are more resource hungry)