}
private boolean messageBoxClick(boolean singleClick, Position p) {
Document document = modes.getDocument();
Message message = modes.getMessage();
KetPanel ketPanel = document.getKetPanel();
// box list: (BoxWord) start, (BoxWord) "|", (BoxWord) end
BoxList messageBox = ketPanel.getMessageBoxList();
if (messageBox==null) return false;
Box clickedOn = messageBox.findDeepestBox(p);
boolean messageBoxClick = clickedOn!=null;
if (!messageBoxClick) return false;
Vector<Box> children = messageBox.getChildren();