Event handling
Source object: e.g. button
Target object: programmed to react appropriately