So I tried the pixel events with the elongated fields and VCE, and it didn't seem to work. I am currently trying to make a mouse move one pixel across the screen. I'd accomplish this by checking the screen's <var:br:X> and <var:br:Y> mouse position variables.
The following is for the left arrow key that is used in my mouse.
[0] [OnActivate] [NamedBrick > TV_Screen] [VCE_IfVariable] [X] [>] [1] [1 4]
[1] [OnVariableFalse] [NamedBrick > TV_Screen] [Pixel_Hide] [Rectangle] [<var:br:X> <var:br:Y>] [1 1]
[2] [OnVariableFalse] [NamedBrick > TV_Screen] [VCE_ModVariable] [Brick] [X] [Subtract] [1]
[3] [OnVariableFalse] [NamedBrick > TV_Screen] [Pixel_Color] [Rectangle] [<var:br:X> <var:br:Y>] [1 1] [37]
[4] [OnVariableFalse] [NamedBrick > TV_Screen] [Pixel_UnHide] [Rectangle] [<var:br:X> <var:br:Y>] [1 1]
This should, in theory, check if the mouse pixel is not on the last column of pixels (edge of screen). If it isn't, the mouse pixel is hidden, a pixel to the left of the previous mouse pixel is recolored and unhidden, thus making it look like the mouse is moving.
I did the /disablepixeldebug command, and that let me type variables into the fields, but I don't think VCE works in the fields.