updated droidplanner `Handler` interface to match the methods signature for the android `Handler`.
cleaned up the implementation for the GPS interpolated position.
fixed issues preventing the interpolated position from being correctly generated.