Everything is working

All pieces are working together, just needs some tweaking.

Also would be good to restart the app without re-loading the page.