First working version of HidTEMPer1
this needs a massive cleanup