Updates to GUI; fixing interaction; still many broken pieces.