ajax and visual tweaks