added page snaps and tabs