improve ons.() demo