Did i fix it? Of course i bloody f*ckin fixed it!

ipv een full refresh gewoon Projects.Remove(project); gedaan op de
ObservableCollection.
Oh, en 'temp' variabelen een fatsoenlijke naam gegeven.