— UI updates and code refactoring
— Improved UI and fixed some bugs
— Refactoring for simplicity, optimised code to avoid double searches
— Properly handles reverse searches