Added support for currency-only issues

Plus, I did a complete cleanup of the issue selector, the code is much more readable now.