 
   is_logged_in       : ()   -> @client().is_logged_in()
   login              : (cb) -> @client().login(cb)
-  logout             : (cb) -> @client().logout(cb)
   signup             : (cb) -> @client().signup(cb)
   push               : (cb) -> @client().push(cb)
   get_stored_records : ()   -> @client().get_stored_records()
    
   ##-----------------------------------------
 
-
-##=======================================================================
-
+  logout: (cb) ->
+    @_timers.force()
+    @client().logout(cb)
+
+##=======================================================================
+

    @_last_set = null
    
  #-----------------------------------------
  
  set : () ->
    now = util.unix_time()

  toggle : (b) ->
    if b and not @_active then @start()
    else if not b and @_active then @stop()

  force : () ->
    (t.force() for t in @_timers)

##=======================================================================

