An electronic device having a protective cover, the protective cover comprising: a first attachment mechanism configured for attaching the protective cover to the electronic device, the electronic device comprising: a display assembly configured to present a software application, at least one processor coupled to the display assembly, and at least a first and a second magnetic sensor coupled to the at least one processor, respectively, and configured to provide a corresponding first and second detection signal to the at least one processor; the protective cover comprising a flap comprising a first foldable segment including a first magnet and a second foldable segment including a second magnet, wherein the first detection signal corresponds to the first foldable segment, said first foldable segment being detectable by the first magnetic sensor by detecting a magnetic field corresponding to the first magnet, and the second detection signal corresponds to the second foldable segment, said second foldable segment being detectable by the second magnetic sensor by detecting a magnetic field corresponding to the second magnet, wherein the processor is configured to use the first and the second detection signals to determine an amount of viewable display and to present the software application in accordance with the amount of viewable display, such that: 1) video content overlaid with a graphical user interface for modifying operations of a media player function, is displayed in a first and a second portion of the display when the first detection signal indicates that the first portion of the display is not covered by the first foldable segment and the second detection signal indicates that the second portion of the display is not covered by the second foldable segment; and 2) the graphical user interface for modifying operations of the media player function is displayed in the first portion (404, 406) of the display, without displaying said video content, when the first detection signal indicates that the first portion of the display is not covered by the first foldable segment and the second detection signal indicates that the second portion of the display is covered by the second foldable segment. a display assembly configured to present a software application, at least one processor coupled to the display assembly, and at least a first and a second magnetic sensor coupled to the at least one processor, respectively, and configured to provide a corresponding first and second detection signal to the at least one processor; the protective cover comprising a flap comprising a first foldable segment including a first magnet and a second foldable segment including a second magnet, wherein the first detection signal corresponds to the first foldable segment, said first foldable segment being detectable by the first magnetic sensor by detecting a magnetic field corresponding to the first magnet, and the second detection signal corresponds to the second foldable segment, said second foldable segment being detectable by the second magnetic sensor by detecting a magnetic field corresponding to the second magnet, wherein the processor is configured to use the first and the second detection signals to determine an amount of viewable display and to present the software application in accordance with the amount of viewable display, such that: 1) video content overlaid with a graphical user interface for modifying operations of a media player function, is displayed in a first and a second portion of the display when the first detection signal indicates that the first portion of the display is not covered by the first foldable segment and the second detection signal indicates that the second portion of the display is not covered by the second foldable segment; and 2) the graphical user interface for modifying operations of the media player function is displayed in the first portion (404, 406) of the display, without displaying said video content, when the first detection signal indicates that the first portion of the display is not covered by the first foldable segment and the second detection signal indicates that the second portion of the display is covered by the second foldable segment. 1) video content overlaid with a graphical user interface for modifying operations of a media player function, is displayed in a first and a second portion of the display when the first detection signal indicates that the first portion of the display is not covered by the first foldable segment and the second detection signal indicates that the second portion of the display is not covered by the second foldable segment; and 2) the graphical user interface for modifying operations of the media player function is displayed in the first portion (404, 406) of the display, without displaying said video content, when the first detection signal indicates that the first portion of the display is not covered by the first foldable segment and the second detection signal indicates that the second portion of the display is covered by the second foldable segment.