             else
                 @.$('.arrow').show()
 
+        # Move the suggestion. We have steps of 200 pixels and try not to overlaps button if we can. If we cannot, we just hide them all since their total width is less than 200 pixels
         move_suggestion: =>
             margin_left = parseInt(@.$('.CodeMirror-cursor').css('left').replace('px', ''))+23
             @.$('.arrow').css 'margin-left', margin_left

                limit: @limit
                view: @saved_data.view


            @history_view = new DataExplorerView.HistoryView
                container: @
                history: @history

                                start = i+result_regex[0].length
                                continue

                            # Check for object
                            result_regex = @regex.object.exec query.slice i
                            if result_regex isnt null
                                element.type = 'object'
                                element.next_key = null
