Changed the refresh function

Now it monitors most of the parameters.
Added again the makeChildWidgets removed by error.
Changed the execute function to take a default parameter in case of
empty string.