Which three of the following options are the differences between remote controls that utilize infrared and irda devices?

1) IrDA devices have built-in error checking; remote controls usually do not have this feature.

2) Remote controls work at greater distances.

3) Remote controls are unidirectional, but IrDA devices are bidirectional.