added SVG.droptarget methods and drag enter, dragleave, dragover and drop callbacks