fixing UI updating bug, cleaning up mobiledeviceaccess, and bug fixes to the json parser