rename params
remove unnecessary rule
simplify svg
show and hide spinners
clients fail before retrying
simplify slightly
use transitions to show and hide spinner
refactor flashes
refactor flashes etc