Generic Controller Design for Nexus Entertainment