can now simulate card reads through client