WIP, need to solve unchecking (still sends value).