now NEXT and PREV are functional as well

- obviously, there're some boundry checking to be done