Refractoring, problem with GUI structuring