A non-transitory computer readable storage medium storing at least one program, the at least one program comprising instructions to, when executed by at least one processor of an electronic device included within a vehicle and including a display, cause the electronic device to: while executing a first application and a second application, display an execution screen of the first application within a first partial area, and display a widget of the second application including a first executable element and a second executable element, and a first executable object to indicate the first application, within a second partial area located adjacent to the first partial area, the first partial area and the second partial area forming a display area of the display; based on receiving (2259 - 2261 Yes) a first user input for the first executable element of the widget of the second application while displaying the execution screen of the first application within the first partial area and displaying the widget of the second application and the first executable object within the second partial area, display an execution screen of the second application switched from the execution screen of the first application within the first partial area and display within the second partial area a widget of the first application switched from the first executable object and the second executable element to indicate the second application, being switched from the widget of the second application; based on receiving (2259 - 2261 No) a second user input for the second executable element of the widget of the second application while displaying the execution screen of the first application within the first partial area and displaying the widget of the second application and the first executable object within the second partial area, display at least one visual item available through the second executable element within an area extending from the widget of the second application, in an overlapping manner, on the execution screen of the first application displayed within the first partial area, and display a reduced execution screen of the first application and a reduced execution screen of the second application within the first partial area and display the first executable object and the second executable object switched from the widget of the second application within the second partial area, based on receiving a third user input (4900, 4910) dropping to the first partial area the widget of the second application dragged while displaying the execution screen of the first application within the first partial area and displaying the widget of the second application and the first executable object within the second partial area, wherein attributes of the third user input (4900, 4910) is distinct from attributes of the first user input and attributes of the second user input. while executing a first application and a second application, display an execution screen of the first application within a first partial area, and display a widget of the second application including a first executable element and a second executable element, and a first executable object to indicate the first application, within a second partial area located adjacent to the first partial area, the first partial area and the second partial area forming a display area of the display; based on receiving (2259 - 2261 Yes) a first user input for the first executable element of the widget of the second application while displaying the execution screen of the first application within the first partial area and displaying the widget of the second application and the first executable object within the second partial area, display an execution screen of the second application switched from the execution screen of the first application within the first partial area and display within the second partial area a widget of the first application switched from the first executable object and the second executable element to indicate the second application, being switched from the widget of the second application; based on receiving (2259 - 2261 No) a second user input for the second executable element of the widget of the second application while displaying the execution screen of the first application within the first partial area and displaying the widget of the second application and the first executable object within the second partial area, display at least one visual item available through the second executable element within an area extending from the widget of the second application, in an overlapping manner, on the execution screen of the first application displayed within the first partial area, and display a reduced execution screen of the first application and a reduced execution screen of the second application within the first partial area and display the first executable object and the second executable object switched from the widget of the second application within the second partial area, based on receiving a third user input (4900, 4910) dropping to the first partial area the widget of the second application dragged while displaying the execution screen of the first application within the first partial area and displaying the widget of the second application and the first executable object within the second partial area, wherein attributes of the third user input (4900, 4910) is distinct from attributes of the first user input and attributes of the second user input.