move code out of slide renderer into nav list and media renderer