Update 18th sample with callback, add htm samples for 18th sample, update css, add images for css.