pigcs: update position while moving

should allow smooth information update
add tests to check correctness
Fixes on interpolation, but still not working correctly

also catch unhandled exceptions in listeners of VAs, as it's not nice to stop due to a bug in the listener.