Preference building from user interaction events introduced.