Thanks go to the following people for patches and contributions: Carsten Koch for adding LIRC support