Just curious: why using $interval instead of $timeout?