Move component preferences to UI side