scroll in a way that actuall works