emitter has been fully implemented. blur function is being tested for performance.