More work done. Ui is goign to be build in a programmable way. UiBuilder
sux