Updates to the SplitButton sample

David was kind enough to point out some rough spots in the SplitButton sample, so I've gone ahead and updated it with his suggestions for fixes. 

Please let me know any other suggestions as this seems to be a popularly-reused sample.