A method a device and/or a computer program for adapting user interface of a mobile application to the available attention of the driver including receiving an assessment of user attention available to operate a device and/or a software program assessing user attention required to operate the device and/or the softw...