making abstract page change url without adding entry to history