complete API for Tag behaviors