Fixed a couple bugs.  Made sure the sync success callback doesn’t get called until after the media is finished syncing and also made sure that things get handled properly when a feature doesn’t have any media to load