Reverted from 'select' because we need to be able read out the key scanning data.

Buttons are now implemented with the limitation that you should name your remote "DEFAULT" in /etc/lirc/lircd.conf.
Only flash on first key press to reduce CPU time (due to undo of 'select' in ad1000).