             # init events
             this._initEvents()
 
+            # focus on first field
+            this._focusOnCurrentFieldInput()
+
+            true
+
         _registerControls: () ->
 
             # This should be redone so that nothing is added to the DOM until controls finished

                    onEndAnimationFn()

                true
            true

        _showField: (pos)->

                if not fld.hasAttribute "data-input-trigger"
                    return

                input = fld.querySelector( 'input' ) || fld.querySelector( 'select' )|| fld.querySelector( 'textarea' )

                switch input.tagName.toLowerCase()
                    when 'select'
