Whether this controller is currently attached to a live MyTimer widget. Method calls are safe no-ops when not attached, so it is rarely needed.
bool get isAttached => _engine != null;