Events
change: CustomEvent
Fired when the user commits a value change.
checked-changed: CustomEvent
Fired when the checked property changes.
indeterminate-changed: CustomEvent
Fired when the indeterminate property changes.
on-event-name is just the Polymer syntax of adding an event listener for a particular event, so you could also use on-checked-changed or on-indeterminate-changed.