Custom select and some minor tweaks.

Not that I want to hold up merging for this, but could this be added as part of the plugin initialization?