Sounds like you can create loops. If the select had a style element that turns this off again would it keep changing state?