Как повесить двойное действие на один Div?
Можно сделать контейнер в который поместить всю линию и кнопку три точки и тогда можно будет кликать на разные области без всякой дикой логики.
При клике на три точки нужно запретить всплытие события