Actions, widgets & procedures

Three different ways to make your agent do more than answer from text.