The invention provides for a method and system for displaying a separate
default view for a selected application on a small computing device when a
new user session for the selected application is started. Each interaction
with each application and a switch are monitored and time stamped.
Separate current user sessions are created for each application running on
a small computing device. A current user session for a selected
application is determined to be over when a maximum interval of inactivity
associated with the selected application is less than the amount of time
since a last interaction occurred with the selected application. When a
current user session is over for a selected application, a new user
session for the application is started and a default view for the
application is displayed. Additionally, when a switch for controlling the
small computing device transitions to an on state after an amount of time
greater than another maximum interval of inactivity associated with the
switch, each current user session for each application is terminated and a
new user session is started for the switch. Further, a new user session is
created for each application when it is selected after the new user
session is started for the switch. The other maximum interval of
inactivity associated with the switch can be automatically changed in
proportion to the frequency of switch transitions between the on state and
the off state.