solved boundary cases. Added drag-n-drop with center one pixel/ It's not good.