if(dragRectStartPoint != null) {
dragRectEndPoint = cursor;
Bounds dragRectBounds = new Bounds(dragRectStartPoint,dragRectEndPoint);
tempSelection.clear();
for(SNode node : context.getDocument().getCurrentPage().getNodes()) {
if(dragRectBounds.intersects(node.getTransformedBounds())) {
if(!tempSelection.contains(node)) {
tempSelection.add(node);
}
}
}