Integrating feedback from the PR, primarily to rely on `preventDefault` and SC.Event