Added visibility as a transition with same timing as opacity

- Added visibility to transition
- Reduced opacity and visibility transition time
- Fixes #2