I just wanted to add that I've noticed issues related to map interaction on Android Firefox too.
It appears to be related to features that are on screen as part of a feature layer.
My workflow would only ever have one point feature drawn as part of a feature layer, if that feature was on screen all map click screenPoints would fall within a few pixels of it, if I panned that feature off screen map click would function as expected.
As to whether this is an esri or Firefox issue I'm not sure, perhaps esri could pinpoint it and log a bug with Mozilla?
Annoyingly I'd tuned to firefox as dojo filterselects do not function properly in chrome!