Often, token shape ill matches the square grid, and on a hex grid, it never does - you can't fit a rectangle in a hexagon snugly. If you have a hexagonal token you want to fit snugly in the grid, you have to scale it up so that the transparency spills over the hex. This can cause issues with selecting adjacent tokens, as the transparency of one might be over the token of another. So, here's my proposal - give an option to treat pixels with opacity 0 as not part of the token/object, and clicking those pixels would instead be as clicking beneath them. This should, of course, be an option - there's utility in invisible tokens This may or may not be technically feasible, but it sure would be useful.