Spinner works. TODO: 1) getJSON for multiple sources, 2) dim content on refresh