An event detection framework supported by a smart graphical user interface