Changed "bind" to preferred "on" method