# File lib/sup/modes/line-cursor-mode.rb, line 15
  def initialize opts={}
    @cursor_top = @curpos = opts.delete(:skip_top_rows) || 0
    @load_more_callbacks = []
    @load_more_q = Queue.new
    @load_more_thread = ::Thread.new do
      while true
        e = @load_more_q.pop
        @load_more_callbacks.each { |c| c.call e }
        sleep 0.5
        @load_more_q.pop until @load_more_q.empty?
      end
    end

    super opts
  end