i think i know what's causing the drag crashes now, see description.

    // BUGBUG: I think I know what the bug is but not the solution. the
x,y below
    // is being returned relative to the starting point of the drag,
not the absolute
    // x,y of the board view