Username validation and minor UI revised