Accessible help menu

This PR fixes #4648.
It's working and ready to merge, further work will be done later in a separate PR.