Spinner now works almost as required (1 bug)

Spinner now activated of item reselection (fixes issue with custom)
Nothing is called on first create, or on screen rotation.

BUG: Sometimes, when reselecting "Custom" the popup comes up twice. This
implies that there are two action listeners assigned, however this only
seems to happen in some cases, not always.
Hacked bug in last fix

Did a bad time hack, but problem solved. The spinner now works as it
should.