       @pointer.$().offset smallInput.offset()
 
   simulateNewStatusUpdate:->
-    smallInput = @mainView.mainTabView.activePane.mainView.widgetController.updateWidget.smallInput.$()
-    largeInput = @mainView.mainTabView.activePane.mainView.widgetController.updateWidget.largeInput.$()
+    smallInput = @mainView.mainTabView.activePane.mainView.widgetController.updateWidget.smallInput
+    largeInput = @mainView.mainTabView.activePane.mainView.widgetController.updateWidget.largeInput
     # focus to dummy input to open large textarea for status update
-    smallInput.focus()
+    smallInput.setFocus()
     # start typing
-    @utils.wait 1000, =>
-      textToWrite = 'Hello World!!'
-      largeInput.val(textToWrite)
-      @pushSubmitButton()
+    textToWrite = 'Hello World!!'
+    counter = 0
+    repeater = @utils.repeat 121, =>
+      largeInput.setValue textToWrite.slice 0, counter++
+      if counter is textToWrite.length
+        KD.utils.killRepeat repeater
+        @pushSubmitButton()
 
   pushSubmitButton:->
     # catch transition end to finish tutorial

    selectedMenuItemOffset = @selectedMenuItem.$().offset()

    @pointer.$().offset selectedMenuItemOffset
      
  continueNextMove:->
    steps = @page.getData().howToSteps
    {section, parent} = @page.getData()

      @clickAnimation()
      # click ace app
      @mainView.mainTabView.activePane.mainView.appIcons.Ace.$().click()
      @utils.wait 800, =>
        @openAceMenu()
      @setClass 'aside'

