~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**
- Rework the code base, add ``LineEdit`` and ``Dropdown`` module to manage the keyboard event handling logics.
- Now user can use keyboard to move cursor to left, right, up, down and be able to scroll the dropdown list.
**Miscellaneous**
- Add debugger.