refactor(ripple): adds support for non-fixed tabs

Closes #825.
Closes #460.
Ah, good find.  I did a search for `pageCount` in my code, which obviously didn't show any results since the variable was `pagesCount`.  I removed the last instance of `pagesCount`.