Implement the available() functions on the analytics modules. Issue: #586
Styling polish to widgets. Issue: #586