feature(util) rm retParam, removeListener, addListener