Updated HNHUi
Refactored to NS_ENUM and NS_OPTION