title: Appending to InnerHtml without rest of contents flicking
body: <p>I have a div element with some formatted images. On user request, I load additional images asynchronously, without postback, and append the result (formatted HTML for new images) to the div element using JavaScript:</p>
  
  <pre><code>function onRequestComplete(result) {
          var images = document.getElementById('images');
          images.InnerHtml += result;
      }
  </code></pre>
  
  <p>All is okay, except that part when images in the panel loaded previously flicker after the HTML is appended. As far I understand, the panel is reconstructed, not just new HTML is appended to its bottom. So it isn't web 2.0 behavior. </p>
  
  <p>How can it be done without flicking? Thanks in advance.</p>