Minor refactoring
Remove a useless setTimeout
Do add 'http' in front of URLs

As otherwise Chrome will open some strange extension page...
Prevent opening more than one time a link

If the user types too fast, she could open a specific link via a hint
multiple times. This should prevent that from happening