on accepts multiple event names, and create allows embedding creation attr functions