If selection is changed to null, select box will not restore input causing flat select box.  This fixes that
Merge pull request #32 from RickCSong/ricksong/selection-did-change-fix

If selection is changed to null, select box will not restore input causing flat select box. This fixes that