Getting global media files

Had to change the "get" semantics slightly. Static typing is hard.
cleaner