UI improvement and bug fixes

Lost of UI improvement and bug fixes
Reduce the size of sources and resource files