working on fade toggle, at a good stopping point