I initially had it only reindenting on characters which ended the closing keywords, but found that it resulted in behavior that would totally mystify users.  Because if they manually changed the indentation but then typed one of the electricChars, it would reindent - but only on specific letters.  So I thought it better to behave consistently, even if it's a bit excessive.

What I really want to do is only reindent only on matches of an *entire* closing keyword.  Something like and 'electricWords' option.  This was something I was planning to explore after getting the initial mode developed.  If you have any suggestions on how best to do this let me know.