Switching clickStatus enums to Program Modes for more flexible mode management