box.node.getNodeName() != "body")) {
box.node.getNodeName() != "body") && !(box instanceof BlockBox)) {
    public void mouseDragged(MouseEvent e) {        if(e.getComponent() instanceof HTMLPanel) {            panel = (HTMLPanel)e.getComponent();            Box box = panel.findBox(e.getX(),e.getY());            if(box == null) return;            //u.p("pressed " + box);            // if box is text node then start selection            if((box.node != null &&                box.node.getNodeName() != "body")) {                                    int x = panel.findBoxX(e.getX(),e.getY());                panel.getContext().setSelectionEnd(box);                panel.getContext().setSelectionEndX(x);                panel.repaint();            }        }    }