public void setFuncAtDragDown(Func func) { this.mDragDown = func; }
public void setFuncAtDragUp(Func func) { this.mDragUp = func; }
public void setFuncAtRight(Func func) { this.mRight = func; }
public void setFuncAtUp(Func func) { this.mUp = func; }
public void setFuncAtLeft(Func func) { this.mLeft = func; }