alternative method of calling back for browser