multiple mime types for viewers framework