Ad SVProgressHUD for lazy loading of data.
Move code from will_appear to on_load

Thanks for the patch to Promotion, @AndrewGertig!