clean up spinner display logic