Merge branch 'hotfix/1.7.2'
Merge branch 'release/1.7.3'
prevent multiple changes firing after some time (fixes #61)
add change event test
add more tests
Merge branch 'hotfix/1.7.4' into develop