Fixed the GUI interactions, still need to correct the hiding and
re-opening of previous frames