You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: ica_fuse_display.m
    path of file: ./repos/fit/FITv2.0e/ica_fuse/ica_fuse_display
    
    the code of the file until where you have to start completion: function ica_fuse_display(fusionFile)
% Display GUI for fusion

% Load defaults
ica_fuse_defaults;

global FUSION_INFO_MAT_FILE;
global UI_FONT_NAME;
global UI_FONT_SIZE;
global ANATOMICAL_FILE;

% Display Defaults
global IMAGE_VALUES;
global CONVERT_TO_Z;
global Z_THRESHOLD;
global IMAGES_PER_FIGURE;
global ANATOMICAL_PLANE;
global SORT_COMP;


% Select fusion file
if ~exist('fusionFile', 'var')
    fusionFile = ica_fuse_selectEntry('title', 'Select fusion information file for displaying componen
    
function createMovieCallback(hObject, event_data, handles)
% Create Movie Callback

displayParameters = get(handles, 'userdata');

fusionFile = displayParameters.fusionFile;
ica_fuse_create_movie_erp_fmri(fusionFile, displayParameters);


function resultsSummaryCallback(hObject, event_data, handles)
% Results summary callback
%

formatName = questdlg('Select results format', 'Results format', 'HTML', 'PDF', 'HTML');

if (~isempty(formatName))
    
    displayParameters = get(handles, 'userdata');
    param_file = displayParameters.fusionFile;
    
    load(param_file);
    
    if (~exist('fusionInfo', 'var'))
        error('Selected file is not a valid fusion MAT file');
    end