Added a unique identifier to controllers on Mac to more closely resolve differences between Windows.