Bug 934209 - Alternate keys list overflows

Change logic when building alternate menu to follow the
recommendation and add CSS to make the menu visible.
Improve CSS