You could simply only generate those 21 nodes on the server (i.e. 10 first, 10 last and one special node with title: '[...]', isPlaceholder: true
.
This would cause only 21 nodes to be displayed.
In the activate handler you could then check for node.data.isPlaceholder
and do a complete reload if the user clicks '[...]'.