Uses the blue cove open source java bluetooth stack wrapper to hide the details
of establishing an RFCOMM connection given a previously discovered ServiceRecord.
This function updates the calendar, both the internal representation and the display
This function will handle some exceptions generated by invalid input and will display
an error dialog box describing the error.