sun#21, move callback parameter to options (PushButton, RectangleButton, TextButton, HTMLTextButton) and update all sims accordingly