* Adds a listener interface to receive shell events.
*
* @param listener the listener to be added
*/
public void addShellListener(ShellListener listener) {
TypedListener typedListener = new TypedListener(listener);
addListener(Events.Activate, typedListener);
addListener(Events.Deactivate, typedListener);
addListener(Events.Close, typedListener);
}