Create the debugger on every execution, but only when needed (debug mode)
use only one qscript engine (before a new engine was created at every script execution).
using push/pop context to avoid use of old variables.