Пытаюсь нарисовать динамический рисунок с одновременной выдачей численной информацией и получаю круг, которые "плохо себя ведёт" -- иногда, при отпускании мышки, становится эллипсом. Искажение не затрагивает линии и локатора. 
Почему так, не пойму? Если круг сам по себе, а не внутри списка, то всё нормально. 
Код:
p = {1, 0};
Dynamic[
 Grid[{
   {
    v = Normalize[p];
    Graphics[{
      Circle[{0, 0}, 1],
      Line[{{0, 0}, v}],
      Locator[Dynamic[p]]
      },
     PlotRange -> {{-2, 2}, {-2, 2}}, ImageSize -> 500]
    },
   {ArcTan[v[[2]]/v[[1]]]}
   }]
 ]