Only listen to elements passed to initialize

also getting rid of all classes, to avoid DOM calls for performance (especially during `interval` timer)
- using $.data instead of changed/modified
- removing `ignored` class check b/c similar behavior can be replicated via `scope` or `condition`

Fixes #30