diff --git a/src/art/artJS.js b/src/art/artJS.js
index 022fbeca7b95061e5a5227091d7a07371f53f617..43bf11d6142dcab9e8fdaf9cafbd19536ca54d46 100644
--- a/src/art/artJS.js
+++ b/src/art/artJS.js
@@ -50,6 +50,30 @@ App.Art.SlaveArtElement = function(artSlave, artSize, UIDisplay) {
 		return App.Art.renderedArtElement(artSlave, artSize);
 	}
 };
+App.Art.refreshSlaveArt = function(artSlave, artSize, spanID) {
+	if ($('#'+spanID).length) {
+		if (V.seeImages === 1 && V.eventDescription !== 1) {
+			let image = document.createElement('div');
+			if (artSize === 3) {
+				if (V.imageChoice === 1) {
+					image.className = "imageRef lrgVector";
+				} else {
+					image.className = "imageRef lrgRender";
+				}
+				let mask = document.createElement('div');
+				mask.className = "mask";
+				mask.textContent = " ";
+				image.appendChild(mask);
+			} else if (artSize === 2) {
+				image.className = "imageRef medImg";
+			} else if (artsize < 2) {
+				image.className = "imageRef smlImg";
+			}
+			image.appendChild(App.Art.SlaveArtElement(artSlave, artSize));
+			jQuery('#artFrame').empty().append(image);
+		}
+	}
+};
 
 window.ArtControlRendered = function ArtControlRendered(slave, sizePlacement) {
 	return App.Art.elementToMarkup(App.Art.renderedArtElement(slave, sizePlacement));
diff --git a/src/js/wardrobeUse.js b/src/js/wardrobeUse.js
index 3ed279d9b23492ab5ad516bf059eb82ab3138ee3..cfa2d979c032238933028b42ab4e6b66d14bb2cc 100644
--- a/src/js/wardrobeUse.js
+++ b/src/js/wardrobeUse.js
@@ -813,21 +813,6 @@ App.UI.Wardrobe.refreshAll = function(slave) {
 	App.UI.Wardrobe.vaginalAttachment(slave);
 	App.UI.Wardrobe.dickAccessory(slave);
 	App.UI.Wardrobe.chastity(slave);
-	if ($('#artFrame').length) {
-		if (V.seeImages === 1 && V.eventDescription !== 1) {
-			let image = document.createElement('div');
-			if (V.imageChoice === 1) {
-				image.className = "imageRef lrgVector";
-			} else {
-				image.className = "imageRef lrgRender";
-			}
-			let mask = document.createElement('div');
-			mask.className = "mask";
-			mask.textContent = " ";
-			image.appendChild(mask);
-			image.appendChild(App.Art.SlaveArtElement(slave, 3));
-			jQuery('#artFrame').empty().append(image);
-		}
-	}
+	App.Art.refreshSlaveArt(slave, 3, "artFrame");
 	return;
 };