scrollbar, animations, code cleanup, and indenting