title: Why doesn't fabricjs canvas update properly after object.center()?
body: <ol>
  <li>Add an object to a fabric canvas </li>
  <li>call object.center()</li>
  <li>error: <a href="http://jsfiddle.net/tBnfL/" rel="nofollow noreferrer">http://jsfiddle.net/tBnfL/</a></li>
  </ol>
  
  <p>It seems the object is now in two places. It's visually rendered in the center, but the mouse cursor sees it as in its original position. If you click on the original position, the canvas updates properly and things behave as normal.</p>
  
  <p><code>canvas.calcOffset()</code> doesn't fix it (as it did <a href="https://stackoverflow.com/questions/11100878/fabricjs-canvas-is-stuck-after-adding-elements">here</a>).</p>