make sure key exists before updating defaults
infinite scrolling and pause support
fix missing variable
fix up theming of the infinite loading