Some changes:
The similarity should always return a percent result (0.75 -> 75 (%))
Avoid to calculate "metric" when the choose is "similarity"