There was a mootools extension that let you bind events on elements in a css way where you just need to have some sheets with rules...