update to the UI

various fixes to the API call and the overall look and feel