MATLAB: Listbox grep for a GUI

callbacklistbox

I have a GUI that I created using uicontrols and part of my GUI is a listbox that contains all of the names of calibration blocks of a model the user chooses. I want to add an edit box beneath the listbox so when a user starts typing the name of a cal all of the cals that don't match what the user is typing disappear. Basically is there a way for the edit box to run a callback function everytime a keystroke is entered?
Related Question