Drag code now works in all 4 directions.

Doesn't crash States without a Camera, either.