VideoResourceViewer now inherits ResourceViewer