Add heading to demo
add callback demo
add destroy demo