I am using H5P within my WPLMS learning management system (a Wordpress-based LMS). Yesterday I started building a branching scenario with hotspot images (and other content). I noticed that the images are always displayed full page width, even if the original image is much smaller. In the CSS-file I found that .h5p-content-wrap is set to width:100% by default. Thus, a small image is blown up to a huge size on a larger screen (and looks awfully blurry). You can get an impression here.