 			if @s.connected
 				@first = true
 				if 'limit' of @options
+					# Request: Index, with data, from item 0, since the beginning of time, return {limit} items
 					index_query = "i:1:::#{@options['limit']}"
 				else
+					# Request: Index, with data, from item 0, since the beginning of time, return 40 items
 					index_query = "i:1:::40"
 				@irequest_time = @now()
 				@index_request = true

		# load the index
		console.log "#{@name}: _refresh_store(): loading index"
		if 'limit' of @options
			index_query = "i:1:::#{@options['limit']}"
		else
			index_query = "i:1:::40"
		@send(index_query)
		@irequest_time = @now()
		@index_request = true
		return

	on_index_page: (response) =>
		now = @now()
		elapsed = now - @irequest_time
		console.log "#{@name}: index response time: #{elapsed}"
		console.log "#{@name}: on_index_page(): index page received, current= #{response['current']}"
		console.log response

		loaded = 0
		for item in response['index']
			@notify_index[item['id']] = false

		@username = @options['username']
		@namespace = "#{@username}:#{@space}"

		# Determine or generate the client ID.
		@clientid = null
		try
			@clientid = localStorage.getItem "#{@namespace}/clientid"
