fireTileRegionSelectionEvent(selection);
            public void mouseDragged(MouseEvent e) {                Point point = getTileCoordinates(e.getX(), e.getY());                Rectangle select = new Rectangle(origin.x, origin.y, 0, 0);                select.add(point);                if (!select.equals(selection)) {                    setSelection(select);                }                // todo: Fire tile region selection event            }