title: AndEngine AreaTouched method to move sprite is delayed
body: <p>I am using this method to move a sprite side to side in AndEngine.</p>
  
  <pre><code>Sprite player = new Sprite(PlayerX,PlayerY, this.mPlayerTextureRegion) {
  
     @Override
      public boolean onAreaTouched(final TouchEvent pSceneTouchEvent,
                                   final float pTouchAreaLocalX,
                                   final float pTouchAreaLocalY) {
          this.setPosition(pSceneTouchEvent.getX() - this.getWidth() / 2,
                           this.getY());
          return true;
       }
  };
  </code></pre>
  
  <p>Thr problem i am noticing is that when the sprite is moved swiftly back and forth there is a delay and sometimes it wont move until retouched and dragged.</p>
  
  <p>Is there anyway to optimize this for better performance? </p>