1. A data cascade user interface view apparatus, comprising: a memory; a component collection in the memory, including: a user interface (UI) view component, and a subsequent UI view component; a processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, wherein the processor issues instructions from the UI view component, stored in the memory, to: obtain, via at least one processor, a user selection of a UI widget element from the UI view component; determine, via at least one processor, a first data source parameter associated with the user selection; determine, via at least one processor, a channel associated with the UI view component; generate, via at least one processor, a first event message that specifies the first data source parameter and the channel associated with the UI view component; and broadcast, via at least one processor, the first event message; wherein the processor issues instructions from the subsequent UI view component, stored in the memory, to: obtain, via at least one processor, the first event message; determine, via at least one processor, a channel associated with the subsequent UI view component; determine, via at least one processor, that the subsequent UI view component should process the first event message based at least on determining that the channel specified in the first event message and the channel associated with the subsequent UI view component match; retrieve, via at least one processor, a query associated with the subsequent UI view component; modify, via at least one processor, the query using the data source parameter specified in the first event message; provide, via at least one processor, the modified query to a database; obtain, via at least one processor, result data associated with executing the provided query; update, via at least one processor, UI widget elements of the subsequent UI view component using the obtained result data; determine, via at least one processor, a default selection of a UI widget element from the subsequent UI view component associated with the update; determine, via at least one processor, a second data source parameter associated with the default selection; generate, via at least one processor, a second event message that specifies the second data source parameter and the channel associated with the subsequent UI view component; and broadcast, via at least one processor, the second event message.