Cross-generation controller usage