1. A method for controlling an apparatus comprising: providing at least one dynamic bar for displaying on a main screen of a graphical user interface for controlling the apparatus, each dynamic bar associated with respective one or more interfaces for at least one of applications and functions provided by the apparatus, said each dynamic bar having an expandable pop-up interface for providing at least one of respective preview information determined from information managed by the at least one of applications and functions and links to invoke said respective interfaces; and invoking said respective interfaces to control said apparatus in response to user input.