Bug 41519: Only request token when clicking the star

Currently we are making unnecessary token requests. This changes things
so we only make one when the user hits the star.

Document functions in process

Bug 41519

Change-Id: I9512c26a3f7ae020bf604a7b94283821a08606a3
Merge "Bug 41519: Only request token when clicking the star"