Hey @Clear, I think your approach is very interesting, but unfortunately, for most of the users it would probably be very unintuitive and it would bring a lot of troubles to catch all the edge cases, so you probably should find some other and "more standard" way around as Weuts suggested.