updating raw_handler to use the get/set_FM* functions to pull data out of the encoded buffer. No more manually parsing the buffer