Cache theme files to make widget creation faster
Replace the callback system with a new one