“…Typically, these APIs form part of the accessibility framework that assists development of software for users with special needs. Several researchers describe tools that assist with monitoring and logging interaction with unaltered software systems (e.g., Kukreja et al [2007], Alexander et al [2008], and Morgan et al [2013]), and these methods can also be extended to enable some control over proprietary systems, as demonstrated by the Blur and Skillometer systems (Section 5.1), which ran on Microsoft Windows and Apple Mac OSX. However, these techniques have several limitations, including access to only a subset of controls, reduced system responsiveness, and increased frequency of software crashes, which make them impractical for studies of real use.…”