title: Create a multi-touch Qt 5.1 application
body: <p>I’m trying to write a multi-touch desktop application. I have a QML based application and now I try to drag more than one QML element at the same time.</p>
  
  <p>I tried to use <code>MultiPointTouchArea</code>, but this doesen’t work. So I got 2 elements. For example 2 pictures, which should be draggable by two different persons at the same time.</p>
  
  <p>If I define a rectangle containing the <code>MultiPointTouchArea</code> and I link one <code>touchPoint</code> with each picture, the first touch event moves the first picture and the second touch event moves the second picture.</p>
  
  <p>Like in this example code:</p>
  
  <pre><code>Rectangle {
      width: 400; height: 400
      MultiPointTouchArea {
          anchors.fill: parent
          touchPoints: [
              TouchPoint { id: point1 },
              TouchPoint { id: point2 }
          ]
      }
  
      Rectangle {
          width: 30; height: 30
          color: "green"
          x: point1.x
          y: point1.y
      }
  
      Rectangle {
          width: 30; height: 30
          color: "yellow"
          x: point2.x
          y: point2.y
      }
  }
  </code></pre>
  
  <p>This is not what I’m looking for. I want them to move, if they are touched and dragged, both at the same time, without disturbing each other and without an order of touch events.
  Is this possible in qml? Or do I have to code a C++ function?</p>
  
  <p>I hope you understand my problem.</p>