Fix to correctly report API uploads as successful or failed (untested)
Changes to layout to make it more tablet friendly