diff --git a/docs/symbols/src/kis-js_src_modules_event.js.html b/docs/symbols/src/kis-js_src_modules_event.js.html
index d64d07e..5ef1aa4 100644
--- a/docs/symbols/src/kis-js_src_modules_event.js.html
+++ b/docs/symbols/src/kis-js_src_modules_event.js.html
@@ -151,108 +151,113 @@
144 //_attach the _listener to the parent object
145 _add_remove(sel, event, function(e){
146
-147 var elem, t;
+147 var elem, t, tar;
148
-149 //Get the live version of the target selector
-150 t = $_.$(target);
+149 //IE 8 doesn't have event bound to element
+150 e = e || window.event;
151
-152 //Check each element to see if it matches the target
-153 for(elem in t)
-154 {
-155 //Fire target callback when event bubbles from target
-156 if(e.target == t[elem])
-157 {
-158 //Trigger the event callback
-159 callback.call(t[elem], e);
-160
-161 //Stop event propegation
-162 e.stopPropagation();
-163 }
-164 }
-165
-166
-167 }, true);
-168 };
-169
-170
-171
-172 // --------------------------------------------------------------------------
-173
-174 /**
-175 * Event Listener module
-176 *
-177 * @namespace
-178 * @name event
-179 * @memberOf $_
-180 */
-181 e = {
-182 /**
-183 * Adds an event that returns a callback when triggered on the selected
-184 * event and selector
-185 *
-186 * @memberOf $_.event
-187 * @name add
-188 * @function
-189 * @example Eg. $_("#selector").event.add("click", do_something());
-190 * @param string event
-191 * @param function callback
-192 */
-193 add: function (event, callback)
-194 {
-195 $_.each(function(e){
-196 _add_remove(e, event, callback, true);
-197 });
-198 },
-199 /**
-200 * Removes an event bound the the specified selector, event type, and callback
-201 *
-202 * @memberOf $_.event
-203 * @name remove
-204 * @function
-205 * @example Eg. $_("#selector").event.remove("click", do_something());
-206 * @param string event
-207 * @param string callback
-208 */
-209 remove: function (event, callback)
-210 {
-211 $_.each(function(e){
-212 _add_remove(e, event, callback, false);
-213 });
-214 },
-215 /**
-216 * Binds a persistent event to the document
-217 *
-218 * @memberOf $_.event
-219 * @name live
-220 * @function
-221 * @example Eg. $_.event.live(".button", "click", do_something());
-222 * @param string target
-223 * @param string event
-224 * @param function callback
-225 */
-226 live: function (target, event, callback)
-227 {
-228 _attach_delegate(document.documentElement, target, event, callback);
-229 },
-230 /**
-231 * Binds an event to a parent object
-232 *
-233 * @memberOf $_.event
-234 * @name delegate
-235 * @function
-236 * @example Eg. $_("#parent").delegate(".button", "click", do_something());
-237 * @param string target
-238 * @param string event_type
-239 * @param function callback
-240 */
-241 delegate: function(target, event, callback)
-242 {
-243 $_.each(function(e){
-244 _attach_delegate(e, target, event, callback);
-245 });
-246 }
-247 };
-248
-249 $_.ext('event', e);
-250
-251 }());