Update to use bind() instead of depricated live()