Added left/right transitions. Revamped widget functions to include view/widget/icon start and end events. Reworked live.location value to be a geocoded object instead of just city name. Widgets need to be updated for live.location change and new event changes