fixed menu, based on location
fixed menu, based on location
added history management