An event dispatcher system .