Developing bind.
Completed canceling and binding but not tested.
Merge branch 'feature/bind' into develop