binding update (most other joints), approaching full coverage of core library