use the proper function for reading 16 bit values
some devices (such as the MPR121 touch sensor) will malfunction if you try to read the 2 bytes separately