pub use termwiz::input::{KeyCode, KeyEvent, Modifiers, MouseButtons, MouseEvent};
#[derive(Debug)]
pub enum UserEvent<U> {
Exit,
Tick,
User(U),
}
#[derive(Debug)]
pub enum Event<U> {
Key(KeyEvent),
Mouse(MouseEvent),
Resize { rows: usize, cols: usize },
Paste(String),
User(UserEvent<U>),
}