changes to UI / ipython interfce: see individual comments