Ok, this almost gets the new interface up and running