Avoid unnecessary asynchronous calls

When editing a menu entry of type ilCtrl, there is an asynchronous call fired once a second to check the GUI classes. This creates considerable overhead, as an instance of ILIAS is created in the background.
The following fires requests only when the text entered into the GUI classes input field changes.