Updated some UI and added a list adapter base