Upgrade spinner

use vertical color for its color
create global class for vertical
refactor SB code to use this class