Added interface changes to support HTMLPictureElement