Gui optimisation