separate user-defined vars from calculations
make the cursor always an arrow