Minor tweaks to Button generation, rocket.component.AddListeners, rocket.component.Add, as well as implementation of rocket.device screen information updating by breaking screen information fetching into rocket.device.FetchScreenDetails(), calling that in rocket.device.Init and adding a resize listener to update the screen info on window resize. Removed ClientRect interface from interfaces.ts given ClientRect and getBoundingClientRect() is no longer used in the code. Removed rocket.player.IsDoingTimeChange, given our change in attribute setting for Audio Player and Video Player generating.