Fix: Use `on` rather than `live`