FIX onchanges on evaluation detail, clean code, move evaluation detail to new api