Finally got them to behave nicely - all 3 platforms now work the same way.