Adding buttons, panels, and video support