added sweet, sweet CSS transitions