A multimedia system in a vehicle, the system capable of concurrently running more than one user application, the system comprising: at least one processor; and computer-readable storage media comprising non-transitory computer-readable storage medium having computer-readable instructions stored thereon,the system being configured to execute the computer-readable instructions by the at least one processor, wherein the multimedia system further comprises: a detection module configured to detect a condition of the multimedia system; and a display controller configured to determine a foreground user application being displayed on a display, and configured to render displayed content the display controller is configured to render each frame of the displayed content at an attenuated rate, in response to the condition of the system detected by the detection module going above a threshold; and the display controller is configured to render each frame of the displayed content without any attenuation, in response to the condition of the multimedia system detected by the detection module is being below a threshold, characterised by: wherein the condition is load of bus(es) to the computer-readable storage media, wherein the detection of the bus load is based on detecting a number of user applications concurrently running on the system, wherein the threshold is more than one user application concurrently running request audio output. at least one processor; and computer-readable storage media comprising non-transitory computer-readable storage medium having computer-readable instructions stored thereon,the system being configured to execute the computer-readable instructions by the at least one processor, wherein the multimedia system further comprises: a detection module configured to detect a condition of the multimedia system; and a display controller configured to determine a foreground user application being displayed on a display, and configured to render displayed content the display controller is configured to render each frame of the displayed content at an attenuated rate, in response to the condition of the system detected by the detection module going above a threshold; and the display controller is configured to render each frame of the displayed content without any attenuation, in response to the condition of the multimedia system detected by the detection module is being below a threshold, characterised by: wherein the condition is load of bus(es) to the computer-readable storage media, wherein the detection of the bus load is based on detecting a number of user applications concurrently running on the system, wherein the threshold is more than one user application concurrently running request audio output. a detection module configured to detect a condition of the multimedia system; and a display controller configured to determine a foreground user application being displayed on a display, and configured to render displayed content the display controller is configured to render each frame of the displayed content at an attenuated rate, in response to the condition of the system detected by the detection module going above a threshold; and the display controller is configured to render each frame of the displayed content without any attenuation, in response to the condition of the multimedia system detected by the detection module is being below a threshold, characterised by: wherein the condition is load of bus(es) to the computer-readable storage media, wherein the detection of the bus load is based on detecting a number of user applications concurrently running on the system, wherein the threshold is more than one user application concurrently running request audio output. wherein the condition is load of bus(es) to the computer-readable storage media, wherein the detection of the bus load is based on detecting a number of user applications concurrently running on the system, wherein the threshold is more than one user application concurrently running request audio output.