Cursive and its ScrollView have the ability for you to not do expensive operations for elements (views) that aren't visible in the scrollpane
ATM any long directory listing is super slow. Limiting the amount of entries displayed and adding paging with the "more..." action to get around this, but this would be a nicer option.