Added spinning downloading state + not-working-yet previous/next