A method of controlling a display of a computerized device comprising a display device, a user input component, a memory operatively comprising a non-transitory data processor-readable medium, a data processor operatively connected to the memory, the display and the user input component, and user interface management instructions embodied in data processor-executable code stored in the memory and executable by the data processor, the method comprising:
- displaying, via the display device, a user interface display window within a physical display area of the display device;
- displaying within the window, via the display device, a graphical user element operable to filter data stored in the memory to display payments due to a supplier for completion of tasks pursuant to a clinical trial agreement;
- displaying within the window, via the display device, a corresponding list of payees payable pursuant to the clinical trial agreement for completion of tasks by the supplier;
- displaying within the window, via the display device, a total of payments to be allocated for completion of tasks;
- displaying within the window, via the display device, at least one graphical user element operable to receive user input, via the user input device, indicating a respective allocation of each payee of list of payees;
- and
- in response to each entry of user input providing an allocation for a corresponding payee:
- aggregating allocations for all payees of the corresponding list of payees;
- and
- displaying via the display device, within the window and adjacent to the displayed total of payments to be allocated for completion of tasks, the aggregated allocations for all payees of the corresponding list of payees;
- whereby a total of current allocations is displayed concurrently and in proximity to the total of payments to be allocated within a single viewable window within a display screen so a user is provided with visual feedback allowing for comparison of whether the totals match, to avoid error in making allocations.