Bug 890940 - [AccessFu] Refactor coordinate handling to account for widget scaling. r=eeejay

--HG--
extra : rebase_source : 273f9171405c18e38bc9ec9e0d8d01f3d7d5fae4