carousel loops and other ui fixes