Правильный способ вращать вещи с помощью мыши в Fabric.js

Это пример:

http://jsbin.com/UHENoKi/11/

Здесь я использую простую формулу, чтобы найти угол между двумя точками (векторами):

Но, как вы могли видеть на JSBin - что-то сломано. Где я ошибся?

ОБНОВИТЬ

Рабочий пример:

http://jsbin.com/UHENoKi/13/edit?js,output

Ответы на вопрос(1)

Ваш ответ на вопрос