Message boxes now clip to parent window. All input fields give feedback if incorrect input is entered.