Selectable controller type