rename teardown -> unbind, as per conventions

see #1130. not ready for merge yet as there's no test