added watchers for more specific matching/on('change')
0.6.0