- started work on using a background thread for brightness changing
- note: still not working, currently uses thread object but calls are still from main thread