now using some eshell enhancements as well as switch-window instead of windmove