Don't mess with the mouse bindings
Use display-graphic-p
Disable suspend-frame on graphic displays

It only gets in my way