right now we have a lot of if logic to support both views, once ready we can refactor to remove them
Sounds like tech debt to me. :-)