pub fn released_since(&mut self) -> bool {
        if self.released_since {
            self.released_since = false;
            true
        } else {
            false
        }
    }
/// has the released been pressed since it last was checked
has the released been pressed since it last was checked
has the released been pressed since it last was checked
pub fn released_since(&mut self) -> bool {
        if self.released_since {
            self.released_since = false;
            true
        } else {
            false
        }
    }
pub fn released_since ( & mut self ) -> bool { if self . released_since { self . released_since = false ; true } else { false } }
has the released been pressed since it last was checked
has the released been pressed since it last was checked
&mut self
&mut self