js2-mode; changes due to cabal