Improved UI and added remote json loading