       <hr />
 
       This set contains {@props.subjectSet.set_member_subjects_count} subjects:<br />
-      <SubjectSetListing subjectSet={@props.subjectSet} />
+      <SubjectSetListing subjectSet={@props.subjectSet} page={@state.page} newPage={@newPage} />
 
       <hr />
 

          <span className="form-help error">{@state.deletionError.message}</span>}
      </p>
    </div>

  handleSubmit: (e) ->
    e.preventDefault()

    gettingSubjects.then( (subjects) =>
      @setState 
        subjects: subjects
    ).catch( (error) =>
      console.log error
    )

  newPage: (pageValue) ->
    @props.newPage(pageValue)
    @setSubjectResources(@props.subjectSet.id, pageValue)

  render: ->
    if @state.subjects
      <div>
        <SubjectSetListingTable subjects={@state.subjects} onPreview={@previewSubject} onRemove={@removeSubject} />
        <nav className="pagination">
          Page <select value={@props.page} disabled={@state.pageCount < 2 or isNaN @state.pageCount} onChange={(e) => @newPage(e.target.value, @state.pageCount)}>
            {if isNaN @state.pageCount
              <option>?</option>
            else
