added solved event, get rid of solved and solvable properties