The UI now works properly in relationship with the compiler