add .freeze(ms)
add api docs, add .unbind()
change example to .5s