Using the new renderInputField whenever possible