1) How is garbage collection handled in Javascript? 2) What are the ways you can deal with x-browser issues? What are the pros and cons of each?