* of the point. If there is none shapes selected, none are shown as
* selected.
*/
public void mouseReleased(Point2D.Double point, int scaleX, int scaleY) {
if (isMoving) {
chat.moveShapes(new Vector(end, point));
end = point;
Vector transVector = new Vector(start, end);
chat.moveShapes(transVector.getReverseVector());
chat.sendShapesTranslation(transVector);
} else {
end = point;
if (start.x == end.x && start.y == end.y) {
// we want to select only one shape