graphics view + controll