Restructured the next/previous. Still running into issues with the callback.
Tweak to try something new.