fixed issue with menu always being same height as screen