Configurable List widget and conditional logic