Fixed #58

Added module scoping for all components, and stored lookups in event handlers instead
of querying live. Delays would erroniously cause values to persist.
Merge pull request #198 from buzzedword/feature/bug-58

Fixed #58