delegate all media opening to the mediaVM.open()
register a new Image open handler
fixed ExternalMediaHandler 'issupported' handling
cosmetics