sjanota: BoardPanel generified to DraggableContainer