improved compatibility for graphical windows gvim
binds based on what is available