added a few more hints
hint popup event is now unbound after the first invocation
reseting hints resets the event binding
version