When you change the top level context, it could be nice to update the context used for console evaluation at the same time.
Otherwise you can very easily get into a situation where you evaluate javascript in another context than the one used to display the logs, and it feels like the tool is broken.