Rebuilt PageItem module from the ground up. Moved JS to a thirdparty folder. Fixed a couple of CSS bugs.