With the exception of Sony controllers, most other gaming controllers use the A, B, X, Y layout, and for the most part gamers ...
A null object if you want to create a new record The existing object if you edit or delete a record ...