Added Action worker, removed iWorker interface, fixed errors