visual mode improvements