upgraded js2-mode