implement grapicalitem settings