Chapter 3. Rich-text editor features