add soft capabilities to all constraints, fix paint item