restructuring stuff again lol
cleanup + vec![self.notes[item_pos].clone()] apparently works fine