Component events and validation
Most components make use of both form events and validation tools to do whatever they are
intended to do. Events typically result in some sort of action, while validators are generally
used to verify values and make sure those actions are correctly handled.