feat(trigger): enable motion abortion

returning false on trigger will call motion complete callback
immediately
fix(callback): clear timeout to avoid multiple call to motionComplete

Not really an issue as the resolver is cleared on first call but better to clear everything.
Release 0.2.1