always use lazily-name 'setup' method on selects. loading indicator.