fix issue with cropping and initial scroll region utilise flags in update cycle for reposition and crop reinstate some of old container functions
sub classing foo canvas...