bumped protocol version, changed setupConnectionEvents to handle the new 'deviceEvent' signals with some proposed names.