@startuml
skinparam BackgroundColor F0F0F0
alt control message without any parameters
Application -> "Event Manager" as evm : ScreenLightControlMessage
else contol message with parameters
Application -> "Event Manager" as evm : ScreenLightSetParameters
end
evm -> "ScreenLightControl" as slc: processRequest()
slc -> "Eink Frontlight" : request
slc -> "Light Sensor" : request
@enduml