simulate visual function