1. A method comprising: monitoring, by a server, a data provider for a change to a type of data associated with a player of a game, the type of data also determining, in part, a projected value of the player as calculated by an automated projection engine, the calculation comprising: maintaining an approximately constant computational time when executing a number of iterations randomizing column positions of a column-based list comprising a number of rows having entries of decreasing projected values of a plurality of players in a lineup, the maintaining of the approximately constant computational time based on limiting the number of iterations to be inversely proportional to the number of rows, the generation of the lineup further comprising sequentially selecting a single entry from each row to be added to the lineup, subject to a first constraint comprising a sum of limiting factors of the lineup that not exceeding a maximum factor; converting, by the server, the change to an update of a current value of a player based on at least one rule also used by the automated projection engine to calculate the projected value; transmitting the update to a mobile application running on a mobile device, the transmitting causing the mobile device to initiate modification of a graphical display at the mobile device indicating the updated current value of the player; and displaying, at the graphical display of the mobile device, a vertical band having a length based on a standard deviation of an actual point value corresponding to one of the plurality of players in the lineup, the standard deviation calculated from the primary data over a historical window; a first graphical element at a first location collinear with the vertical band and based on the projected point value of the corresponding one of the plurality of players in the lineup; and a second graphical element at a second location collinear with the vertical band and based on the actual point value corresponding to an event that the one of the plurality of players in the lineup is associated with.