Added GUiObj delegate parameter