Update graphics and functionality