A slightly cleaner, yet still quick hacky, implementation of prev/next - does not respect collections yet. That'd be nice, but needs work