Put some JS in seperate file, update CSS for mobiles, updated public theme.