Why trigger events on document and not the actual picker element?