Added frame as argument for didFinishLaunching
Added 'change' events on objects.

Change event can be disabled by passing in a 3rd argument which disables
the trigger.