A computer-implemented method comprising: detecting, by a point-of-sale terminal, a trigger event, wherein detecting the trigger event comprises automatically detecting a change in an appearance of visible content in a display screen of the POS terminal by capturing a plurality of screenshots of at least a part of the display screen which is known to change its visual appearance from a first state to a second state whenever a monetary value is due to be dispensed and comparing the plurality of screenshots to identify the change in appearance of visible content, wherein the change in appearance of visible content is caused by a POS terminal making an automatic calculation of the monetary value to be displayed in the display screen; in response to detecting the trigger event, identifying, by the POS terminal, the monetary value to be dispensed from at least one displayed character determined by performing optical character recognition confined to at least one region of the display screen, wherein the at least one region of the display screen is defined by a substantially transparent virtual recognition window; and in response to the identification, from the at least one displayed character, of the monetary value to be dispensed, causing, by the POS terminal, a money item dispensing apparatus of the POS terminal to automatically dispense at least one money item corresponding to the identified monetary value, wherein the automatic dispensing of the at least one money item occurs directly in response to information displayed on the display screen and comprises automatic dispensing software causing a payout instruction to be sent from a computing apparatus of the POS terminal to the dispensing apparatus of the POS terminal over a communication coupling between the computing apparatus and the dispensing apparatus of the POS terminal, and wherein the automatic dispensing software comprises computer readable instructions stored in at least one memory of the computing apparatus which, when executed by at least one processor of the computing apparatus, cause operations to be performed in the POS terminal 200. detecting, by a point-of-sale terminal, a trigger event, wherein detecting the trigger event comprises automatically detecting a change in an appearance of visible content in a display screen of the POS terminal by capturing a plurality of screenshots of at least a part of the display screen which is known to change its visual appearance from a first state to a second state whenever a monetary value is due to be dispensed and comparing the plurality of screenshots to identify the change in appearance of visible content, wherein the change in appearance of visible content is caused by a POS terminal making an automatic calculation of the monetary value to be displayed in the display screen; in response to detecting the trigger event, identifying, by the POS terminal, the monetary value to be dispensed from at least one displayed character determined by performing optical character recognition confined to at least one region of the display screen, wherein the at least one region of the display screen is defined by a substantially transparent virtual recognition window; and in response to the identification, from the at least one displayed character, of the monetary value to be dispensed, causing, by the POS terminal, a money item dispensing apparatus of the POS terminal to automatically dispense at least one money item corresponding to the identified monetary value, wherein the automatic dispensing of the at least one money item occurs directly in response to information displayed on the display screen and comprises automatic dispensing software causing a payout instruction to be sent from a computing apparatus of the POS terminal to the dispensing apparatus of the POS terminal over a communication coupling between the computing apparatus and the dispensing apparatus of the POS terminal, and wherein the automatic dispensing software comprises computer readable instructions stored in at least one memory of the computing apparatus which, when executed by at least one processor of the computing apparatus, cause operations to be performed in the POS terminal 200.