Use `on` instead of `live`(deprecated)