working new allocation, simplified create allocation (via drag and drop), delete associated task on allocation delete