finalized jump logic and selection highlighting