Visual mode finally works