resolves #16

fixed small issue in binning code causing some events to not be counted.

some browser inconsistency in how pushState and popState trigger events.
think this can be worked around with use of e.orginalevent