Toggle: add ability to toggle self

Elements can now toggle their own state if a selector isn't passed.