right is next, left is prev