demo
icon and customCharIcon