css, markup, and partial updates