Here’s how to achieve with the reusable element:
Add a custom state to the reusable element called something like “pagePosition”.
Add a workflow step for each button that sets pagePosition to the appropriate value before going to the page.
After adding the RE to the page you will have access to the RE’s custom states and you can do a “when” on page load as follows.