somewhat fixed issue #215

this works, but it messes with stuff if you go more than one level down
(for example, with the programming languages)
better fix for issue #215

now it basically does the same thing as setLocationHashSuffix when
setting the href