clearly in fig2 b the button is used to switch an operating mode of the mobile terminal in this embodiment the button is by default positioned in an upper position when the user wants to switch modes the button is moved to a lower position and released after which the button returns to the default upper position by mechanical means such as a spring or similar as the man skilled in the art will realize the functionality of the mode switch button could easily be replaced with a push button or any other suitable type of input device the internal component software and protocol structure of the mobile terminal 200 will now be described with reference to fig3 the mobile terminal has a controller 300 which is responsible for the overall operation of the mobile terminal and is preferably implemented by any commercially available cpu u201c central processing unit u201d dsp u201c digital signal processor u201d or any other electronic programmable logic device the controller 300 has associated electronic memory 302 such as ram memory rom memory eeprom memory flash memory or any combination thereof the memory 302 is used for various purposes by the controller 300 one of them being for storing data and program instructions for various software in the mobile terminal the software includes a real time operating system 320 drivers for a man machine interface mmi 334 an application handler 332 as well as various applications the applications can include a media player application 350 a radio application 360 as well as various other applications 370 such as applications for voice calling video calling sending and receiving sms mms or email web browsing a personal exercise application an.