title: How to unselect all selected items in RecyclerView's SelectionTracker even if some items are scrolled off the screen?
body: <p>I am using SelectionTracker to implement a multiple selection RecyclerView. the select/unselect feature works as expected if I do it manually (Item is on the screen and I change its state by tapping) but if I try to unselect all items, some of which are off screen, using clearSelection method of selection tracker it only unselects the items which are currently visible on the screen.</p>
  <p><strong>This is how I am building the SelectionTracker</strong></p>
  <pre><code>tracker = SelectionTracker.Builder&lt;Long&gt;(
              &quot;mySelection&quot;,
              recyclerView,
              MyKeyProvider(recyclerView),
              MyItemDetailsLookup(recyclerView),
              StorageStrategy.createLongStorage()
          ).withSelectionPredicate(
              SelectionPredicates.createSelectAnything()
          ).build()
  recyclerAdapter.tracker = tracker
  </code></pre>
  <p><strong>Following is <code>bindItem</code> and <code>onBindViewHolder</code> methods of <code>ViewHolder</code> and <code>adapter</code> respectively</strong></p>
  <pre><code>fun bindItems(model: Model, isActivated: Boolean) {
      itemView.isActivated = isActivated
      if(itemView.isActivated){
           /* Do something */
      }
      else{
          /* Do something */
      }
  }
  
  override fun onBindViewHolder(holder: RecyclerAdapter.ViewHolder, position: Int) {
       val number = displayList[position]
       tracker?.let {
              holder.bindItems(number, it.isSelected(position.toLong()))
       }
  }
  </code></pre>
  <p><strong>I call the clear selection method on click of a menu item</strong></p>
  <pre><code>override fun onOptionsItemSelected(item: MenuItem?): Boolean {
      if((selectionMode) &amp;&amp; (item?.itemId==android.R.id.home)){
          tracker.clearSelection()
      }
      return super.onOptionsItemSelected(item)
  }
  </code></pre>
  <p>Edit: This seems to be a bug in the Library, I have encountered the same issue while using the Android Gmail app, Which I think must be using SelectionTracker</p>