Converting to hack, improving page / view system along the way