enhancements: run JS in debuggee, handle exceptions when navigation fails