def add(cls, path, name, fn, hotkey='', flags=0, args=()):
if (path,name) in cls.state:
cls.rm(path, name)
ctx = idaapi.add_menu_item(path, name, hotkey, flags, fn, args)
cls.state[path,name] = ctx