Revert "use bind instead of on"

This reverts commit 2f5a06610caff39a94801f6b121b58599597ffed.