complete live add/delete to frontend function (a bug remains, sometimes a module seems to not emit screen event when added)