removed dirty event. We just need readable.