frontend changes - mobile, new navigation, many other tweaks and fixes