886fdf7e6c
* add mouse buttons * add `useDisposables` hook * add `useFrameDebounce` hook Schedule a task in the next frame * ensure we reset the `isTyping` flag correctly * use same `mousedown` API as we did in React This allows us to never leave the `input`, even when clicking on an option. * update changelog * format comments * inline `cb`