viewer draw fixed and propose to simplify code (will do)
hilbers is_linked
viewer text reduce error as i understand i did, not sure