alter scene widget to support different image types