added labels; changed message color behavior