Have you tried using a Surface as the main container that holds the Column?
ie:
MainScreen(){ Surface( "handle scrolling here" ){ Column{ ... } } }