postEvent done, but not tested