tilemonster - painter listeners reference properly

fixes same-tile redraw and clears highlight on inactive canvas