don't trigger unsupported bluetooth actions
extract common BT logic for UI elements, cleanup
allow better precision for azimuth and slope input
allow middle point distance to be read by BT
allow vector values to be read by BT