added tab remove behaviors