Standard mouselistener for Components displaying DiagramItems Handles dragging and selecting
of Objects as well as putting selected Objects on top of others
Deletes itself and all items of type UMLDiagramItem, that are ONLY contained in this diagram,
but asks the user, if the diagram that should be deleted contains items
that are ONLY contained in this diagram.