new implementation of multiple forbidden areas + clearForbiddenAreas service