Add cache management
Add swipe gesture