Firefox-proofing the menu navigation.

This completely circumvents the firefox linear mouse movement by not moving at all. Uses raw_click to directly click to an element without moving.

Disadvantages:
* It now clicks also the top level menu.

Advantages:
* It does not click when it does not have to (already active item), so the disadvantage is effectively nil

At first I though it will be slower, but the closer you stick in the UI, the faster it is because it does not have to click the second-level menu again and again as it was done before.