update the devices it works with

fix some text and comments
shorten some if conditions
I did this on purpose. :) I thought this way it is more readable.
Within the last half year or so I started to use short versions like this...
I kind of like it now. Therefore all changes like this have been merged.