A hand-held electronic device (601, 1201, 1801, 1901, 1911) comprising a control arrangement (604, 705) for generating control signals (601, 1201, 1801, 1901, 1911), the control arrangement comprising: - a first control surface (1202, 2001, 2201) placed in a recess on a first side of the hand-held electronic device, - a second control surface (1203, 2002, 2202, 2301, 2302, 2311, 2312) placed in a recess on a second side of the hand-held electronic device, which second side is different than said first side, and - detector means (803, 804, 908, 1002, 1108, 1305, 1406, 1505, 1604, 1708, 1709, 1711, 1712, 1715, 1716, 2501); wherein said first control surface (1202, 2001, 2201) is adapted for manipulation with a thumb of one hand of a human user, and - said second control surface (1203, 2002, 2202, 2301, 2302, 2311, 2312) is adapted for manipulation with another finger of the same hand of the human user, wherein: - said detector means (803, 804, 908, 1002, 1108, 1305, 1406, 1505, 1604, 1708, 1709, 1711, 1712, 1715, 1716, 2501) are arranged to jointly detect how said first (1202, 2001, 2201) and second (1203, 2002, 2202, 2301, 2302, 2311, 2312) control surfaces are simultaneously manipulated, said detector means comprising, at the sides of the recesses, sensors (1108, 1604, 2501) configured to detect translational and rotational movements of said first and second control surfaces or forces with which said first and second control surfaces are rotated and pushed sideways, and to convey information about detected manipulation of said first and second control surfaces further to generation of the control signals, and wherein - the hand-held electronic device is configured to generate the control signals to control a movement of a three-dimensional graphically displayed object, wherein the movement is the same in a coordinate system associated with a graphically displayed view as would have been a movement of a solid body in a coordinate system associated with said electronic device if the detected manipulation of said first and second control surfaces would have affected sides of said solid body, said sides being similarly located in relation to each other as the first and second control surfaces are located in relation to each other. - a first control surface (1202, 2001, 2201) placed in a recess on a first side of the hand-held electronic device, - a second control surface (1203, 2002, 2202, 2301, 2302, 2311, 2312) placed in a recess on a second side of the hand-held electronic device, which second side is different than said first side, and - detector means (803, 804, 908, 1002, 1108, 1305, 1406, 1505, 1604, 1708, 1709, 1711, 1712, 1715, 1716, 2501); - said second control surface (1203, 2002, 2202, 2301, 2302, 2311, 2312) is adapted for manipulation with another finger of the same hand of the human user, wherein: - said detector means (803, 804, 908, 1002, 1108, 1305, 1406, 1505, 1604, 1708, 1709, 1711, 1712, 1715, 1716, 2501) are arranged to jointly detect how said first (1202, 2001, 2201) and second (1203, 2002, 2202, 2301, 2302, 2311, 2312) control surfaces are simultaneously manipulated, said detector means comprising, at the sides of the recesses, sensors (1108, 1604, 2501) configured to detect translational and rotational movements of said first and second control surfaces or forces with which said first and second control surfaces are rotated and pushed sideways, and to convey information about detected manipulation of said first and second control surfaces further to generation of the control signals, and wherein - the hand-held electronic device is configured to generate the control signals to control a movement of a three-dimensional graphically displayed object, wherein the movement is the same in a coordinate system associated with a graphically displayed view as would have been a movement of a solid body in a coordinate system associated with said electronic device if the detected manipulation of said first and second control surfaces would have affected sides of said solid body, said sides being similarly located in relation to each other as the first and second control surfaces are located in relation to each other. - said detector means (803, 804, 908, 1002, 1108, 1305, 1406, 1505, 1604, 1708, 1709, 1711, 1712, 1715, 1716, 2501) are arranged to jointly detect how said first (1202, 2001, 2201) and second (1203, 2002, 2202, 2301, 2302, 2311, 2312) control surfaces are simultaneously manipulated, said detector means comprising, at the sides of the recesses, sensors (1108, 1604, 2501) configured to detect translational and rotational movements of said first and second control surfaces or forces with which said first and second control surfaces are rotated and pushed sideways, and to convey information about detected manipulation of said first and second control surfaces further to generation of the control signals, and wherein - the hand-held electronic device is configured to generate the control signals to control a movement of a three-dimensional graphically displayed object, wherein the movement is the same in a coordinate system associated with a graphically displayed view as would have been a movement of a solid body in a coordinate system associated with said electronic device if the detected manipulation of said first and second control surfaces would have affected sides of said solid body, said sides being similarly located in relation to each other as the first and second control surfaces are located in relation to each other.