An intelligent system approach for graphical user interface management