Renaming function
Found much better and more elegant way to add support for normal back and forth searches