Remove unused import
Changed the EnhancedKeyEvent to take KeyCodes rather than just strings
Make the filter button a toggle
Added key event listeners to the filter drop down so escape can the used to hide it
Added check boxes to the filter drop down. You can fiddle with them but they don't set a filter yet.