MediaView: inherit from PanelView, proper cleanup.
make MediaListView inherit from PanelView