Further work on implementing pushState navigation, specifically tabbing