Userblockandkillswitch

use an NS_ENUM for this instead of defines