only log error if we actually have one
break out favorites() again
bind our (un-)favorite actions to the star status
set status before anything else