Now uses universal call_listener method; though currently only int, char and edict_t are supported.