Use self instead of this for _onScripts function
Record source location of snapshot call in snapshot file
Continue after snapshot breaks but not after external breaks