added callbacks to project model.
work on tabs in project.