- add indeterminate mode
- add background drawable