omits columns in where if all or none are selected, prints IS NULL if account value is null
bring back ui elements, update textfield value only on render to avoid cursor jump