fix(timepicker): properly support ngChange directive (fixes #529)