added backlistener to store and store graphic