Better handling of multiple monitors

Now, the player will be centered on the monitor where the mouse is.
Optimisation

Avoid the useless search of suggestions when you open the search dialog
Show error message correctly

The message box is shown in front of the player instead of behind.