543 home page ui tweaks

[DO NOT MERGE] hey @pld, i would appreciate feedback on the approach I used to make the ajax requests
this needs a more specific name, maybe `update-content-from-response`