I have similar problem and non of the answers above is helping . Maybe using onChanged instead would but how do I go about that. ?