widget interface
notebook changes
updated TODO
iobjects work again