fix(carousel): using setInterval to get rid of dangling $timeouts

Signed-off-by: Josh Kurz <josh.kurz@turner.com>