Improvement: Avoid cache canvas to resize each mouse move step. #4037
Improvement: Make cache canvas limited in size. #4035
Fix: Make groups and statefull cache work. #4032
Add: Marked the hiddentextarea from itext so that custom projects can recognize it. #4022