Added invisible state for pages, closes #23