mostly homepage ui fixes