Minor Change: Multiple user interface improvements and client side validations.