We are working to create graphical user interfaces (GUIs) that automatically detect a user’s needs in order to automatically adjust the interface to accommodate them. We are focusing our efforts on understanding and detecting what types of errors people with motor impairments make when interacting with a mouse. Our approach is application and operating system independent.