> This function is triggered two times when click event on editor.

Actually it can be triggered much more often. It is triggered every time editor redraws itself, is that a problem?

> I search a way to make lineWidgets sticky.

should be fixed with  0fdcdcc

> But I can't go back up !

I can't reproduce this, do you see this behavior on https://rawgithub.com/ajaxorg/ace/line_widgets/kitchen-sink.html after pressing f2?