covert canvas to on , state change