impl: progress client-side
impl: theming and style tweaks