Starting to implement toggler.
MERGEMERGEMERGE