updated
Added Toggleable class, and some docs