Исправить вычисление направления хвостика

Текущее вычисление основано на ошибочном предположении, что поле `ui.important` дает намек на то, куда надо направлять хвостик. Оказывается, это не так, поправил на такой алгоритм:

> Сперва для каждого элемента вычисляются координаты вершин опоясывающего
> прямоугольника. После этого, для каждой внешней полуплоскости,
> образованной сторонами прямоугольника целевого элемента (т.н. тогглера)
> проверяется попадание вершин прямоугольника попапа.