Generally described, the present application relates to a system and method for processing input to control a set of functions and features. More specifically, however, the present application relates to user devices that can be controlled through brain activities or similar actions. In an illustrative embodiment, brain activities are monitored through electroencephalography (EEG). Through EEG, input waves that can be appropriately monitored can be sent to a virtual assistant. The virtual assistant can decipher the number of signals coming and determine a correct output such as a function or feature to be manipulated. In the implementation presented herein, features and functions of a smartphone can be manipulated. Other types of user devices can also be controlled, such as in-vehicle systems, head units, televisions, tablets, computer, laptops, etc.