resolves #18 (input value change trigger)