I am creating a data field that is a hack to display data in multiple on-screen fields. I'm using the size of the data field to detect which one I'm in and am choosing layouts that consist of fields with different unique sizes in them. Having done some searches I can see this appears to be a fairly common feature request and that there is no way of determining the actual location of a field other than perhaps hints using obscurity flags on watches. I'm using an Edge 1040 to show two different types of data in two on-screen fields depending on the size of the field. I presume other people have done this. Are there any gotchas I might need to look out for? I already implemented an onTap() handler and realised that this is going to get called for each field and is somewhat problematic for what I want to do. Is there anything else I might fall foul of?