use android point instead of awt