Work on UI, now have charge button, and ability to add nav buttons with callbacks
Fixed some documentation in gviz