 
     @tasks[0].innerHTML = html
 
-    setTimeout =>
+    @timers.bindTasks = setTimeout =>
       for task in tasks
         view = new TaskItem
           task: task
           el: @tasks.find("#task-#{ task.id }")
         @items[@items.length] = view
-    , 1000
+    , 300
 
     # Handles Empty List
     @el.addClass "empty" if tasks.length == 0
 
     # Focuses Thing
-    setTimeout =>
-      @input.focus()
-    , 500
+    @input.focus()
 
   new: (e) ->
     val = @input.val()


  render: (list) =>

    @el.removeClass "empty"

    # Update current list if the list is changed


  # Store currently loaded tasks
  items: []
  timers: {}

  constructor: ->
    super
