remove expand-region
default to emacs-mode in sbt-mode
explicitly require undo-tree since it's deferred