A method implemented by an electronic device, the method comprising: displaying, on a display screen, a first view (1700a, 1700d, 1700e) comprising a plurality of communication event listings corresponding to a plurality of communication events, wherein the plurality of communication events comprises a plurality of communication event types or a plurality of accounts, each displayed listing comprising at least a first user interface element for initiating a first action operating on the corresponding communication event, the first action comprising a viewing operation; in response to actuation of the first user interface element for a selected communication event, displaying the selected communication event in a second view in place of the first view; characterized by, in response to a command, dismissing the second view and redisplaying the first view (1700d, 1700e) in a redisplayed first view (1700d, 1700e), modifying, in the redisplayed first view (1700d, 1700e), the displayed listing (1730, 1740) for the selected communication event to include at least one second user interface element (1732, 1734, 1736, 1738, 1747, 1749) for initiating a further action on the selected communication event overlaying the listing for the selected communication event, wherein remaining displayed listings in the redisplayed first view do not include the at least one second user interface element (1732, 1734, 1736, 1738, 1747, 1749), the method further comprising, after redisplaying the first view (1700d, 1700e), removing the at least one second user interface element (1732, 1734,1736, 1738, 1747, 1749) from the first view (1700d, 1700e) in response to: expiry of a timeout period; or detection of a command invoking an action on a different communication event. displaying, on a display screen, a first view (1700a, 1700d, 1700e) comprising a plurality of communication event listings corresponding to a plurality of communication events, wherein the plurality of communication events comprises a plurality of communication event types or a plurality of accounts, each displayed listing comprising at least a first user interface element for initiating a first action operating on the corresponding communication event, the first action comprising a viewing operation; in response to actuation of the first user interface element for a selected communication event, displaying the selected communication event in a second view in place of the first view; characterized by, in response to a command, dismissing the second view and redisplaying the first view (1700d, 1700e) in a redisplayed first view (1700d, 1700e), modifying, in the redisplayed first view (1700d, 1700e), the displayed listing (1730, 1740) for the selected communication event to include at least one second user interface element (1732, 1734, 1736, 1738, 1747, 1749) for initiating a further action on the selected communication event overlaying the listing for the selected communication event, wherein remaining displayed listings in the redisplayed first view do not include the at least one second user interface element (1732, 1734, 1736, 1738, 1747, 1749), the method further comprising, after redisplaying the first view (1700d, 1700e), removing the at least one second user interface element (1732, 1734,1736, 1738, 1747, 1749) from the first view (1700d, 1700e) in response to: expiry of a timeout period; or detection of a command invoking an action on a different communication event.