revisit all
small css improvements
new event functionality