Porting ui.cpp and ui.h and fix 1.0 Clean Nozzle

Porting ui.cpp and ui.h and fix 1.0 Clean Nozzle
COMPILATION OK
BUT NO TEST YET