chore: move the trigger to the element instead of document
- no idea why I put the trigger on the document...