properly remove controllers when params change