Small Widget inconsistency fixes

Fixes a few inconsistencies pointed out by @jasongrout in https://github.com/ipython/ipython/pull/4374