Make Links Clickable

Closes #328.
What about this if here? Is it ok because it's checking before it goes to the function? Or is it altogether not a good thing? What should I do differently, if so?