added forward, backward, up and down navigation