move most references to the IDE backend via ErlangEngine