Furthermore it should be noted that functionality, such as virtual keyboard, discussed in connection with FIGS. 7a and 7 b, may also be implemented in other embodiment of the invention introduced in this document. [0068] The invention has been explained above with reference to the aforementioned embodiments, and several advantages of the invention have been demonstrated.