Removed "latch" functionality; Added "this" special event selector; Major code enhancements; Added new unit tests