pub fn create_input_thread(
    sender: Sender<BottomEvent>,
    termination_ctrl_lock: Arc<Mutex<bool>>
) -> JoinHandle<()>