More JS support (colors and completion)