call event handler is done but not yet tested