with webviews any execute script can potentially throw a stale reference, handling them and responding accordingly