add @grant for firefox support