Fixed bug where guide kept hanging when the channel to update didn't actually change on the
external json website, added auto-triggering progress sender (to get show % complete)