With $(this).data(\"events\"); returning [object Object], I need to see what\'s actually going on in there. I found this:
$(this).data(\"events\");
[object Object]
var Finder =
You can use .toSource() to turn JavaScript objects into a string representation that you can view without a nice error console like in Firebug or Chrome Dev. Tools:
.toSource()
alert($(this).data("events").toSource());