simplify drag callbacks
draggable must take board orientation into account