Implement `needsScroll` method