Changed team media to use key value observing rather than a callback block