refactoring create to take options hash
Better scrollTop end calculation
Moving 'new' class closer where its 'used'