Fix interactive to work with most recent version of gtkmm and have better code.