Improve spinner code
Disable unusable buttons for a base