sun#21, rename 'callback' option to 'listener' for push buttons, for symmetry with addListener, update all sims accordingly.