[minor] proper re-trigger event for lazy initialization
[minor] jshint settings
[feature] do only cancel event when jumping succeeds

fixes #1