The Behaviors APITwo Behaviors API functions are required (applyBehavior() and behaviorFunction()); the rest are optional.