Improved sample app SearchEngineSpamAction to use ID and optionally name, much nicer now, check it out. Closes #859