Structural amends, JS structure amends and replacement PushState transition