Use css instead of the width argument.
Handle cases where there are no options.
Focus on load, don't trigger.