Removing executable permissions on non-executable files.
User is responsible for setting an index.

If the value-changed signal is connected through Interface Builder, then when
the valid angles are set in viewDidLoad, the value-changed signal is triggered
even though there was no user interaction or a call to setSelectedIndex:.
Updating the copyright licence to include my work in 2011.