Syntax clean up and focus changes

Now uses the 'best practice' advice from Angular, and auto focuses on
memorable phrase when profile changes.