Correctly handle bold/italics/underline tags

It is not sufficent to check to see if the tag is there. You need to check to see the the `val` on the `b`, `i` and `u` tag is not false as well.