all show/hiding now done with CSS3 transitions