Complete GUI interaction