Major update. Casting, eternal gridview, slideshow etc. works. Need to tidy up some more