please change these to spans so that we can use `preventDefault` instead of `halt`. This won't be updating the URL anyways so having it an `a` just opens up the potential for issues.