fix #34, #28, now will discard any subsequent attempts to bind .kinetic()
version bump 1.8.2