1. Add system setting observer to change button state.
2. Make initial activity invisible.