Reuse function instead of creating anonymous on every TouchMove of LayerDraggable