Only open the tip programmatically if requested externally (e.g. by router or after creating a new entry).
Don’t bind tip initialization to click handler (as it would initialize the view multiple times).
Bind routing to popupclose and popupopen events.
Merge branch 'bugfix/marker-tip-235'