1. A method for performing an automated interaction with a computer software application, the method comprising: identifying, among a plurality of regions of an interface of a computer software application, a region for which a region-level measure exists of user interaction that occurred within the region of the interface; determining if the region-level measure meets or exceeds a predefined minimum level of user interaction; and performing an automated interaction with an element at least partly found within the region if the region-level measure meets or exceeds the predefined minimum level of user interaction.