- fix scope errors
- add opacity watch