Сделать видимыми элементы управления несколькими объектами

#fabricjs

Вопрос:

Я пытаюсь реализовать вращение вокруг подвижной точки вращения: я до сих пор:

here's some snipped
https://jsfiddle.net/Lwg6fkhs/60/

В приведенном примере вы можете выбрать синюю точку поворота, и красная прямоугольная линия будет вращаться вокруг этой точки. Вы также можете переместить точку поворота в другое место, и прямоугольник продолжит вращаться вокруг этой точки.

На данный момент элементы управления изменением размера видны только в том случае, если красный прямоугольник сфокусирован, или элемент управления поворотом виден, когда точка поворота сфокусирована. Я хотел бы сделать все элементы управления (ручки захвата) красного прямоугольника и прямоугольника поворота видимыми одновременно. Возможно ли это? Или есть другой способ реализовать это поведение с меньшим или аналогичным объемом кода, изменив поведение элемента управления вращением красных прямоугольников?