Open search dialog within viewport
The right-click position is still the position where a newly created topic will be placed on the topicmap. Independent of this the search dialog should be placed so that it fits the viewport (at least horizontally).
This is a follow-up of dmx-intern/sprint-planning#113
@jpn @irau @mukil FYI