Cross-generation controller use