More flexible Controller inputs