My Spritz implementation, using angular, already has a directive!