New scripting interface and adapter