Hi Abhinav,1. I tested the afteredit listener with the image foundation component and it worked for me. This is my cq:listener node:{"jcr:primaryType":"cq:EditListenersConfig","afteredit":"function () { console.log('afteredit'); }"}may you please try this?2. Would drop zones work for you? An example...