correct method get freearea
update dragdrop
improve animation
update document