Implements ExternalInterface