Fixed a number of problems with widget focus, refs #17

Not all problems are fixed, by far. We still don't get keyboard focus
correctly