Styles and layout updates. Some bugs, some performance bottlenecks.