enforcing stricter UI functionality for inputs