Embodiments of the invention provide systems and methods for performing static analysis of query expressions embedded in programming language source code. The approach includes forming on a semiconductor substrate, a first semiconductor layer, a second semiconductor layer, a third semiconductor layer, a fourth semiconductor layer, a fifth semiconductor layer, and a first dielectric layer. Additionally, the cursor preview window includes a preview cursor that represents the location or coordinates that are registered as inputs to a data processing system connected to the touch screen display.