Version 1.3: "promise" functionality and hosted js2+plugins.