Workaround for 4" CATiledLayer bug on frame change. setNeedsDisplay does not dirty enough. Fixes #283