implement drag and drop image embedding
refactor fileLoadPNGorJPG by making insertItemAt
drag and drop image at the correct drop position